I've been through a really bad breakup last month where my ex gf told me that she still had feelings for her ex and didn't think we were compatible..and dumped me. I loved her to death and have been heartbroken since then. I've tried to think of how badly she treated me and how she lied to me and tried to convince myself to hate her. At times, I do hate her but I know, deep down, I do love her.
I ended up sending her a lot of hate texts a few days ago...it was basically just an outpouring of my emotions. I thought I should move on and asked a mate of mine to set me up with another girl. I am going to meet this girl next week. However, I did a very stupid thing yesterday. I went and told my ex that I am meeting this girl. She started calling me names and said that I lied to her throughout our relationship and I didn't really love her at all. She said if I loved her, I would have tried to make sure she was ok instead of sending her hate messages(she dumped me though?). She also said that if I loved her, I would have tried to 'win her back' and continued loving her despite the fact that we were not together. She said she was glad she broke up with me cos I was a scumbag.
This has got me very depressed. My confidence has hit an all-time low. I can't see myself ever getting with this new girl who my friend is going to set me up with because I can't see what she'll see in me. I cancelled all my social outings for the weekend due to depression and also didn't go to the gym today.
At one point, I feel that I can get this girl and I start feeling all happy. Just the next minute however, I start getting negative and feel that I am useless and do stupid things. My thoughts and mind is fluctuating wildly and I fear that if I don't get a grip on myself, I will either go insane or commit suicide one day. What do I do?
P.S.: This is not a troll post or me asking for pity. I am actually pretty annoyed at myself but cannot control my behaviour.