Hey man sorry you are going through this but it's something that you decided to do. You need to sort out the underlying psychiatric problem's you have that made you have a negative image of your body.
With that said, it's no problem. Anything that won't matter in 5 years is not a problem. What happened is you didn't feed your body. Your body is a living organism and thought it was dying. So it shutdown your metabolism, probably cranked up your cortisol until you ran out of Pregnenolone (mother of all hormones) then your whole system collapsed and adrenals shutdown. Your TSH is high. You probably had some adrenal failure which takes a while to come back from.
I made the same mistake as you did which was I ate too little and exercised too much without taking proper nutrition. I got adrenal fatigue and it took a while to come back from. You can take DHEA and also Pregnenolone. I took something called Adrenal support and preg. was it's main ingredient. It's basically raw material for your body to build hormones. You test is low only because of the low calories. Your body takes your Pregnenolone which is like bricks. It can use it to build testosterone or use it to build cortisol and a few other hormones. If you body is dying it will move the bricks over to the cortisol pathway and your test will suffer.
I would take both of those products and eat every 2 hours even something small like chicken and rice. Eat even if your not hungry. And eat a bunch of carbs every 3 or 4 day's to spike your leptin if you can. If you do this overtime your will speed up your BMR and have your life back.

I did and you can too. My test was close to yours and I tested 2 weeks ago and it's back up to 600 and free test at the top of the range!