I live in canada and I'm 20 years old and before I explain the situation let me give you guys a quick run down.

I've been a very commited guy to my previous relationship, which ended today. I've given my girlfriend countless chances, despite all the bullshit she put me through, i.e smashing my phone, crashing my moms car, giving me a stress induced heart attack along with two more panic attacks afterwards, lying multiple times, breaking countless promises- only to make another promise and end up breaking that too, also had to get stitches over my left eyebrow because of her. Basically I gave her alot of chances, always gave her as much attention as she could get and tries to spend as much time with her.

Today we got in a huge argument, about her breaking another promise and I was basically fed up with it so I decided to finally say something about it, we went back and forth arguing with eachother and what-not, and then one of her friends, whos also a female and is a heavy drug user tried to step in, take note that I'm at my girlfriends place and was in the staircase that lead to her room which is in the basement.

So her friend tries to get involved and she starts yelling at me and cursing me out and tries to get physical with me, I kept pushing er hands away whenever she tried to make contact and I warned her to get the fuck away from me.

It didnt work and she kept persisting and each time she tried to she was constantly trying to kick me aswell.

I finally had enough and I pushed her away from me, my ex who was behind me then starts to grab me by my shirt from behind and tries to choke me out, at the same time her friend is coming at me trying to punch me and kick me.

On one hand I'm trying to break free of getting choked and on the other hand I'm still trying tk fend myself off from her friend who's going all out on me, her friend punched me in the face about 5 or 6 times, and the entire time my ex was trying to choke me.

It got to a point where I couldnt breath and my vision started to get blurry which is when I decided to take matters into my own hands and defend myself.

I decked my ex's friend in the face and then gave her one or two more punches after that, then I grabbed my ex and pushed her off of me and I got the fuck out of there as quick as I can.

My ex's friend's phone got broken in the process and they called the police and have both pressed charges

My neck is bruised and I have scratches on my face along with a bruise over my right cheekbone and a black eye on my right eye

Can someone please tell me what the fuck I should do