Hang in there

The good news is it will grow. Be sure to have the Tiniest Bit trimmed off the ends every six weeks. And pixie cuts are in style at least. Lot's of stars have them. I know, small consolation but still...
I am pretty sure nearly everyone hates their own hair for whatever reason. Count me as one, but I have been feeling better about it because I researched & found better hair products that make my hair look so much better. I was actually surprised by this. So maybe there is hope in a bottle somewhere for you. Check around. I'm just so Sorry it is so distressing for you.
The weight is tough, but you can fix that. I got the drug weight thing a while back. I was so MAD

Don't be so down on yourself though, you didn't do this. You can make a plan to get rid of it while your hair is growing. Before you know it you'll be your old self again... if that's your goal, you can get there.
I wish you only the very best of luck