What's wrong with me?

Ok so I'm 5,7"1/2 and 175lbs. I lost 30 pounds over a course of about 4 months. Now I'm stuck at this weight. I did everything healthy but now I fast 3 days and eat only a 800 calories the other 4 and take a laxative at the end of every day. I work out everyday, do yoga, and play hockey a few times a week. I hate myself and can't figure out why I'm so fat. I've been to doctors and they say "diet and exercise" whatever. The worst part is my boyfriend is visiting me for the first time and I know he will leave me because of how I look. I'm such a pig
What's wrong with me?
Post Opinion