I have been with my boyfriend 5 and a half years, for about 3 of these years we have lived together. About a year ago we were having problems in our relationship. I have issues with my anger and have lashed out at times, something I am deeply regretful about and I am currently seeking help for this. At the time I was depressed as I was out of work and my mother is an alcoholic which at the time was effecting me quite badly. My boyfriend and I had had an argument as I was leaving for a night out with friends. He told me he didn't want to be with me and that I was not getting back in the house that night although he knew I didn't have anywhere else to go. I was deeply upset so set out on getting extremely drunk, and I succeeded. Whilst out I bumped into a male friend that both me and my boyfriend know. He invited me back to a house party and with me having nowhere to stop I thought why not and thought I was being asked as a friend. Later in the night when people had left this other guy made advances towards me and before I knew it we were having sex, it all happened so quick and once I realised what was happening I stopped it. I felt like I had been taken advantage of as I was vulnerable and extremely drunk but I would never say it was rape. I told the guy it was wrong as I love my boyfriend deeply, which I do. Now I panicked about this situation and didn't tell my boyfriend as I was scared. Stupid I know. A few days later me and my boyfriend sorted things out and we were getting on brilliantly. Then he found out. At first he was devastated but said he didn't want us to split up as he loved me. We went on holiday and had a great time. Then recently he has become quite nasty telling me he doesn't want to be with me and he has been pursuing other women. I still live with him as I don't have any other option but I do want to be with him more than anything. I have tried so hard to make things right but I don't know what else to do. Should I let him go because I don't deserve him anymore? All advice welcome. Thanks in advance