Hate myself

Well, found out today I might have to get weight loss surgery due to GERT and sleep apnea. It is so bad I wake up choking on acid and struggling to breathe. I am only 20. I feel like a complete loser. How did I let myself get to this point? Why don't I have enough self control? Why do I always shove my face? I feel like I hit rock bottom. I can't believe that I'm only 20 and I've already gotten to this point.