Thought that run-down feeling was due to burning the candle at both ends?
Another thought is you could be hyper acidic. Scary as it sounds, it just means your pH levels have been knocked off balance by anything from stress to a bad diet. Your body works hard to maintain a slightly alkaline blood pH level of 7.4 and even takes calcium from your bones if it starts to get more acidic.
Fill up on calcium-packed nuts plus magnesium-and-protein-rich bananas, sweet potatoes and spinach. You can also keep your acid levels down by steering clear of triggers like alcohol, tobacco, coffee and tea.