The stress of your schedule could be the cause of your exhaustion, though there may be certain underlying problems like anemia, hypothyroidism that can cause these symptoms too.
I would advise life-style modifications like a healthy diet, plenty of exercise and yoga for stress. You have also mention that you have insomnia. You may benefit by
i) Going to bed at the same time every day
ii) Avoiding exercise, caffeine before bedtime
iii) Using the bed for sleeping only. Don't watch TV or use cell phone when you are in bed.
If these lifestyle modifications don't work, then you mat need to see your physician for blood test to rule out anemia, hypothyroidism and also for anxiolytics.
These Q&A’s are for educational purposes and should not be relied upon as a substitute for medical advice you may receive from your physician. If you have a medical emergency, please call 911. These answers do not constitute or initiate a patient/doctor relationship.