Although it might make you feel worse, I feel that I have to tell you the only one that can stop you from doing what you are doing is you. You are already posting here, so I believe you have the motivation to work on it, to make it stop. If you look at your situation from a rather objective view, like that of an alien, you can see what is happening. We humans tend to take the easy road, while that easy road lead us to ever more pain and suffering. See it as a road through a stinking swamp. With some effort though, we can climb the hillside next to the swamp. It is very steep at first, and will take a lot of energy and motivation to climb, but once we are up there, everything is so much easier. No more bad smells, dirty water, diseases. Instead pure mountain water and a wonderful view.
That is what life is about. Some dwell in the swamp all the time, some are born on the hills, and some are climbing the hills. Others can encourage you to continue climbing, but in the end your feet have to carry you up, your legs, your body, you. I hope this rather odd metaphor made things a bit clearer.
It is easy to blame others, feel self-pity etc. The hard part is the change. So maybe you could think of that whenever you feel angry. See yourself climbing the hill, and notice how you fall back in the swamp when you lose yourself in either rage, anger, or sadness. Trying to think of that every single time you feel negativity in you can help you to get aware of that, and it will teach you how to prevent it from happening again, so that you can climb higher and higher. Until you reached the solid plateau the Buddhists call "enlightenment". As you practise with the climbing, you will get stronger, and thus easier to do the next time. You will discover roads in the hillside that will take you up with less effort. They are already there, you just need to find them. Please bear in mind that you choose your own state of Being, and no matter how hard things might seem at a time, you choose whether to feel bad about them. This philosophy can be very discouraging, but it is mend to make you aware of the fact that you can choose for yourself to be happy. Realizing that can lead to everlasting happiness from within that doesn't depend on external factors like friends, or a new car, or food. Since things happen to change, happiness from within is a much more consistent source than the outside world.
I hope this long story helped a bit, I got a bit caught up in my hillside metaphor :).
All the best Princess!!!
Acceptance is the key
Existential depression and Insecurity
Try to keep smiling! :)