I think you need to step back a bit and re-evaluate your own emotional readiness to be in a long lasting relationship. To be perfectly honest, this guy you are with - he is not the one. He drinks, he fights with you, he calls you names, and then gives the classic excuse he does not know what came over him. So he is in denial of his own doings and responsibilities. To be a bit more honest, you are not ready to be in any long term relationship right now. You cheated on your boyfriend, then lied. I give you credit for coming clean with your actions. But you need to figure out why you did what you did. Was it to get back at your boyfriend? If that is so, that is not mature behavior.
You ask what you can do to gain this guy's trust back? Why do you want his trust back? You did not like being lied to, being in fights, being called names... so why go back into that slime pit? When you accept that kind of behavior, you are saying that you do not respect yourself. You do not expect to be treated with any decency, so it is okay for a guy to treat you so crappy. That is what you are saying, evenif you do not come out and say it with words.
A good book for you to read is called, "You Don't Have to Take It Anymore" by Steven Stosny, PhD. Another self care book that would be good for you to read is, "Entering The Castle" by Caroline Myss. Both authors speak well to the development of the strong inner self.
You deserve better in life, but you need to believe that. You need to start acting like you believe that and deserve that. Good luck to you.
|