So my boyfriend of a little over 3 months broke up with me today. I feel horrible and lost and i don't know what to do. He said he needs time away because I freaked him out, it's understandable and I know I fucked up but I couldn't control myself.

He visited me last night, made time for me and said he wouldn't be able to see me for too long and I said okay that's fine. Well when it was time for him to leave i freaked out and i wouldn't let him go. I feel terrible but I just wanted him to stay for a little longer. I know it's my fault, I'm just angry because things were so much better, I hadn't freaked out like this in some time and I ended up doing it again. He said we're broken up right now and that he's too uncomfortable around me to tell me in person so for now I need to give him space and we'll talk in person soon. I don't know when exactly and that's making my anxiety worse.


This is most likely the last straw for him and I'm trying not to expect him to wanna get back with me when I see him again but I also want to try and work on myself so maybe we don't have to end things. I just feel so sad and angry at myself because I know this is because of my lack of self control. 


Wether he does wanna work on things or not does anyone know what I can do to work on not freaking out every time he has to leave? Not even just him, just in case I end up with someone else. I really want to get better and I don't want to lose more people this way.