Dear Alexandra,
Having battled weight all my life, I relate to everything you're saying and I feel your pain 200%.
I too am hesitant about giving advise, however, I am compelled to share some thoughts:
Put yourself first, love yourself and keeping reminding yourself of where you want to be and what you need to do to MAKE YOURSELF HAPPY. You know only you can control what you eat and you have to have the mindset to eat only what's nutritionally necessary to live. Eat to live healthy, vs. live to eat.
It is so so so hard. That's a definite. But a future of health issues and unhappiness will be devastating. Please don't let it happen.
Clarice