My boyfriend of 5 years lies to me all the time. For example, he promised he would quit smoking 2 years ago, and I've caught him smoking 3 times in the last year.He lied to me about his age when we first me.
In our 5 years together, he has lied to me twice about girls he had made friends with, first time round, when I found out that he had been txting her and lunching with her he told me they were just friends, I never spoke to her but I took his word and i forgave him. This time, I found out he was emailing an old friend through a secret email I didn't know about, he told her he was single and flirted with her. When I confronted him, he denied it like a pro, finally he admitted the truth when I told him I had information he didn't know about. I told him we were over. He's apologized endlessly, he says he didn't understand why he lied and he had no intentions of following through with her. He told me we are meant to be together and wants us to go to therapy to fix our relationship. Whats going on in his mind? should i trust him or is he going to break my heart again. All my girl friends have told me not to go back to him.
Thanks in advance.