i have been with my boyfriend for 8 years and love him very much but over the last year he has lied to me on 3 separate occasions. They were not huge lies but involved sneaking around doing things behind my back he had promised not to do (eg drugs) each time i felt betrayed and hurt and each time he swore he would not lie to me about anything again. I am a very honest person and honesty and trust are a huge priority for me in a relationship. I do not want to end our relationship as it is so good in every other way but I can’t see how to go on when I can not trust him? Last time he lied we worked very hard to rebuild trust and now he has destroyed that again, am i a fool to try again?
In my opinion? Yes. You are foolish to keep trying. Drugs are a major thing to not keep involved in a relationship. Trust me, it will get worse. So, you have some good things going? There will always be good and bad. My opinion is to leave the relationship and find someone that is worth having you. Is it hard? Hell yeah...especially when they play on your mind, and then you begin to doubt and question what you feel is right.
Take a stand for yourself. Every woman in here is worth more than not putting up with anything less than they believe.
It sounds like his lying is secondary to an addiction. Lying about using is usually a fairly good indicator of a substance problem. Addicts rarely admit to getting drunk or high or whatever.
It's not a question of whether or not to forgive, it's a question of thinking you deserve to be lied to by someone who is doing drugs.
You have to figure out for yourself if this is okay with you. You will have to do this often if you stay together and he doesn't get help because the lying will continue to compound.
If he values you and your relationship, he should be willing to take steps to get help. If he does not, it is an indicator of your future.