<human>: Give me the gist of the text in a nutshell

We were together for 3 years and have been apart for about 4 months now, he broke up with me. Sometimes I feel better about things and feel like even though we aren't together my life will be better. But then other days i feel upset and angry that he ended our relationship. 

I know we are young and that we had our issues but he made me happy and I loved him, honestly though I feel like he ruined us. When life was too stressful for him and things became over whelming I was always the person that took the blame and had to suffer. I was always there for him no matter what he needed but he never seemed to want to return the favor. He would be mean to me, insult me in front of his friends, and just made me feel overly needy because I would want to see him and spend time with him. 

I dont understand why I am still so upset and disappointed my the break up. I should be happy that I dont have to put up with his bagged anymore. But instead I still get upset that I cant see him, kiss him, or just talk with him anymore. I considered him my best friend and I really miss him. I thought we had a future together and because of him we dont anymore. 

And to top it all off I keep getting upset that I feel like he doesnt miss me or care about me anymore. Like he has just forgotten about our 3 years together and the moments we shared together.
<bot>: I still miss my ex even though I should be happy that we arent together, feel like he doesnt miss me at all.