Welcome Meek!
Your post really touched my heart this morning. I could have written it myself when I was younger. I started gaining weight in my early twenties but last year I gained 60 pounds! I know what you mean about the terror of it coming on so quickly.
But, I really want to congratulate you for dealing with this when you are still so young. I am 46 now, and have dealt with my weight all of my adult life. One goofy diet after another. I always lost, and then put it back on with extra. This is a way of life for me now. I will always be low-carbing.
Like you, my weight made me profoundly depressed and really unable to function. When I was 24, I owned two pairs of jeans, three old tops, and two pairs of panties. I washed clothes every day. I just couldn't bear buying big clothes. I let my weight totally %^&#*^ my life.
I was very fortunate to find Overeater's Anonymous at that time. I was active in that for about 5 years. I never lost weight - but that really isn't what it is about. OA taught me to live life to its fullest regardless of my weight. With their help, I went on to have a great career, wonderful clothes, two beautiful daughters, and lots of great life experiences. I was blessed with terrific people and lots of love in my life. I do believe that without OA in my life at that time, I would have become suicidal. My weight was the only thing that mattered to me.
You might want to speak with your physician about depression. Sometimes, when we are clinically depressed, we focus on our weight as the "problem". It seldom is the whole story. There is a saying in OA "thin is not well". Meaning, that we believe that losing weight will solve everything. It doesn't. Our problems with weight can just be a symptom of other things.
I hope you will consider starting a journal here on the forum. It gives folks a chance to stop in and visit you and gives you a place to vent and really speak the truth. Feel free to stop by mine. You sound ready to make some great changes and I am here to support you along with hundreds of other people. Welcome aboard!
Cindi