My first time on reddit, i want to share a story and get hopefully some advice on how i could have done differently and maybe i wouldn't be in this situation i am in now.

I started dating this girl, and dated her for 5 months, took her virginity and had a good time with her while it lasted. we were fighting a lot over stupid stuff and i decided not to talk to her for a week, take some time to think about it, after that week was over i decided i was going to break up with her. I then the next day realized i wanted her back, tried and did everything i could, i clearly hurt her and she didn't want to come back, i kept on her and trying to prove i was worth it and then four days after she started dating one of my "friends", i guess this was her rebound. this guy dated her long before i did and he always tried to get her back and she never would go back with him, this guy dated her for a month and cheated on her and always tried for her back, so i was mad and impulse chirped him for it saying your a rebound ext. minor chirps, this guy then tried to fight me and was fucked on cocaine and i told him in not fighting over this girl, especially when he's now in the relationship with her. so he punched me a couple times and i just took it and pushed him away and it got broken up, i wasn't even mad i have got in many fights before but this time i couldn't fight i wasn't mad and wasn't gunna fight over this girl. this girl watched and didn't say anything to me after the fight. now i haven't talked to either of them and they have been dating for a month, i know this girl liked me more than i liked her and i know i can't blame anyone but myself for this i just want feedback to see what or how i could have done differently because clearly i have feelings for this girl still and clearly she hasn't got completely over it. I would never take her back or anything like that I'm no beta or i don't think i am just would defiantly appreciate some feedback thanks a lot for reading