In case the blood levels were checked and were normally recently, the reason would not be due to those.
The history of weight loss, tiredness, and exhaustion may point to excess or low
thyroid levels. A low blood glucose level may also point to this. Getting lots of rest and getting it checked out again would be good.
Next Steps
See an endocrinologist.