I've never caught him cheating or anything like that but after 5 years I am realising that lying is this habit he has to avoid any kind of confrontation or any risk of someone thinking negatively of him.
And they are bigger than white lies too. He does it to me and to other people. I think to himself as well.
Recently, he has lost his business, a horrible stressful episode which involved uncovering some things he had tried to cover up. Anyway, we have been getting by and I thought we were fine and he has been looking for a job.
But I found out he's lied to me twice this week.
I'll try to sum up one is that he told me he had to reschedule a job interview but I found out he just didn't turn up. He decided he couldn't be bothered.
He told me he'd only just remembered on thursday he had a freelance job that had been booked a year ago on this weekend. But it turns out he's actually known about it for a couple of weeks and was paid for it last week. I don't understand why he would lie about this - he insists it was because he didn't want to admit he'd been stupid and forgotten about it 
I've told him to leave because I don't support liars. I've been carrying the financial burden and it's been frustrating me he hasn't got any work yet.
He is a mess and is begging me not to give up on us. He says he hadnt wanted to admit it but he thinks he's really struggling with his mental health. I don't want give up on him and I love him but I don't really believe what he says anymore. Its making me lose respect.
I also have DD who is 8. She is not his and she loves him too but I think I have a responsibility to her to not use our limited money supporting someone who lies and who for some reason isn't doing all they can to contribute to the household pot.
I don't know what to do. He says he won't lie anymore, and he only does it because he doesn't want to hurt people. I don't think he's a bad person but I don't believe he will stop just like that.
I'm just rambling now