So , we've been dating for 2 1/2 years. It does't happen too often, but every now and then I will catch my boyfriend in a fairly harmless white lie. Except once I've learned about the "white lie" , its not harmless. It's usually something like... He'll tell me he has to be at work until 6pm, and he'll be over after that. And at some point during the day work will let him off early - and he'll go golfing for a few hours. Meanwhile, he's texted me again that work is busy and he'll be over at 6. I found out because he wanted me to read part of a text to his buddy that he met up with to golf, and I read a little more of the messages than he told me to. I immediately accused him of lying and he told me " If I told you I was off early and wanted to go golfing, you would have gotten mad". He doesn't understand that I'm angry about him hiding things and lying - and NOT that he went golfing.
I tried explaining that if he is honest about things then I will never be angry - But when he tells stupid white lies to avoid me possibly being upset- THAT makes me angry. And now I feel like he's compromised my trust again.
Why do people feel the need to tell white lies?? How can I get him to understand that it ISNT ok for me, and that i won't get mad over the truth ever, And even if i DID get upset about the truth it would pass much much quicker than being upset that he lied.
I've tried explaining this several times, and he just keeps doing it.
How can I make him realize that while he isnt cheating on me or lying about anything that could harm our relationship - that he is ruining the trust in this relationship and pushing me away. How do I make it clear??? I've tried explaining and giving examples in a non threatening way. I don't understand.