My boyfriend lied to me for months and I lied to him once just recently, what do I do
My boyfriend and I started dating June 4th 2010 & He cheated on me in September and I didn't know until November when he had cheated on me again and I found out that one in a bad way.. He didn't tell me the truth about how he cheated or anything... I broke up with him when I found out (The day before his birthday) /: He had only kissed both Chicks and he continued to hangout with the 2nd one but she became really obsessive... he called me everyday and texted me all the time I still Loved him then after a month of trying to get me back doing and saying everything he could he promised he wouldn't ever lie or go against me again... And we are currently in a relationship. He told me he was going to delete his Fb not talk to any chicks make no new friends and won't smoke or drink or cheat or do anything "stupid" and he made me promise that stuff as well and I smoked because he called me yelling while I was at a friends house and I didn't tell him I did, then I recently smoked again and I told him and he was upset with me he wouldn't even tell me he loved me... He said if I did it again we were over, I don't know how he could threaten our relationship like that..
(he used to smoke and drink)
Do I tell him I smoked before? I really don't want to lose him but I hate how he is sort of controlling what I do and don't...