DH comes from a family of liars. You name it, they lie about it. The type of people who would work twice as hard to scam some money (FIL's accident claims were many until he lost a case and then he shut up) that just do a day's work for a day's pay.
DH is not a liar. He is the most honest person I know. But , presumably die to his background, he questions EVERYTHING. Every. Little. Thing.
This morning for example, I had a toasted tea cake. It was too thick to go in the toaster so I sliced it into three and toasted just the bottom and the top. DH wanders in and mentions he wanted a bun and I have had the last two. I say I haven't, I've left one. He says no, I'm eating one and there is half of one on the side. I that I haven't, that the piece he has seen is a third and tell him to go look in the cupboard. He continues to argue. All the time DS is there listening I DON'T WANT HIM GROWING UP THINKING THIS IS NORMAL!
Eventually I get up, show DH the remaining bun. Show him that the piece he saw was the middle third. DH says nothing. He never apologises.
This happens EVERY DAY. Not about buns, but about anything. He was going to a shop yesterday and I knew it closed at 6. He was cutting it fine. I mentioned this. Immediately he gets on his phone to check up on what I had said and then triumphantly announced it was open until . It wasn't. He was looking at the right shop but wrong location. If it were for him I would have said nothing, let him find out the hard way, but it was a purchase for DS. Again I had to get up and show him. Again no apology.
This constant checking up is wearing. He is getting worse as he gets older. If I say "X is on TV tonight" he used to just pick up his phone to check (it's ridiculous) but now he says "no it's not" and then checks and then doesn't apologise when he finds out I'm right.
It's getting to the stage where I daren't talk when DS is around because I don't want him picking up the negativity. I've talked to him, DH, but he just says it isn't true, he doesn't do that!
What do I do?