I agree that you need to eat more. That hit chocolate that you're drinking? Do you use milk to make it? It's the milk in chocolate milk that plays an important part in recovery. Hot chocolate with water is not equivalent.
One additional personal question. Any chance that you're pregnant? The weight gain and low energy makes me wonder. Beyond that, my advice is to eat more and weigh yourself less. Just be active and give your body sufficient fuel.
Live with intention. Walk to the edge. Listen hard. Practice wellness. Play with abandon. Laugh. Choose with no regret. Continue to learn. Appreciate your friends. Do what you love. Live as if this is all there is.
--Mary Anne Radmacher