My boyfriend and I had been together almost one year.  It had been rocky and there had been small arguements due to me lying.  Overall it was good because he stood by me.  I had felt he was distancing himself from me though so when an ex contacted my via facebook Christmas eve I accepted and talked to him.  Things got pretty intense with the ex quickly.  I got very cold to my boyfriend.  I then went and spend a week in a hotel with my ex.  The ex dumped me 4 years prior over me drinking and lying about it.  He had anger issues.  I pushed all those memories out of my mind though and thought he was perfect.  He was my knight in shining armour coming to take care of me forever.  After he went home I really didn't hear from him again.  I went crying back to my boyfriend (he knew what happened) a few days later.  I started to self destruct again (cutting, drinking and drugs).  These were things I had under control while I was with my boyfriend.  My boyfriend has agreed to help me trying and piece my life back together but we are not in a relationship.  The question we both have is can I ever be trusted again?  I am in the process of getting into therapy.  BPD has a high rate of cheating according to the info out there on the web.

TL:DR I cheated on my boyfriend.  Can I ever be trusted again?