Basically, my boyfriend and I a week ago argued about something relatively minor, which ended up with us talking on Monday. It turns out that he could no longer see a future with me, was flirting and texting and having feelings for a girl he worked with he's known for 3.5 weeks (at a job I encouraged him to get because it was better for him - the worst is that she kept asking him out and he turned her down, and now if he says yes next time she'll have the pleasure of knowing he left me for her) and that he couldn't do LDR (London to Bristol), despite us having been half way through and me having planned moving in directly. He apparently didn't know that the fact I have two jobs and am searching for jobs in London now meant I was serious about spending my life with him. I saw us getting married and having children etc.
We had serious problems with our relationship and I always forgave him. The past two months I had been so stressed and low and I didn't realise I was being more distant because of it. It had nothing to do with him. I dealt with him being stressed and lack of contact for 3.5 years because I loved him. I put up with his mistakes because I loved him. I suffered from depression and anxiety which made things tough, I did say things like no one cares about me and he took this to mean that I didn't see him as caring about me.
He said on Monday he wanted to think about whether he wanted me enough to stay with me. After four days of pure hell, I told him yesterday that I wanted to end it. I didn't want to stay with someone who had to decide between a girlfriend of 3.5 years and a work colleague of 3.5 weeks. I didn't want to stay with someone who wasn't quite sure. After spilling everything to friends and trying to blame everything on myself, I've been told that he was emotionally abusive and that he was emotionally cheating on me - I knew this but didn't want to let go of hope. Because he refuses to come to me to talk about this, I texted him this and told him to come to visit for a chat, like I did on Monday, to clear everything up and move on. My life and future is in pieces, I need to know what happened. He hasn't replied since I explicitly said I need to leave him.
I'm 20 and I feel, somewhat irrationally, that I'll never find anyone else again. I feel ugly and unattractive and don't know how to move on and create a future for myself. I need him to acknowledge what I've said and I need him to talk about this. I need to get rid of the feeling that he will suddenly realise his mistakes and apologise and we'll be OK but I know I can't forgive the emotional cheating. Are there any tips to get through this?
Sorry for huge long post