Hello Dear.
Not getting enough sleep -- sometimes by choice -- is the most common cause of excessive sleepiness. Working at night and sleeping during the day is another. Other causes include drug, alcohol, or cigarette use, lack of physical activity, obesity, and the use of certain medications.
But nodding off when you want or need to be awake may also be caused by an underlying condition.
Depression or a
sleep disorder -- such as
restless legs syndrome,
sleep apnea, or
narcolepsy -- are common causes of problem sleepiness.
I feel you are having
stress or depression. Meet a clinical psychologist
Some of the tips to follow-
1. Do regular exercise atleast half an hour per day
2. Socialize with people, family and friends
3. Develop some good hobbies- music, sports, reading books
4. Keep yourself busy. An idle mind is devils workshop.
5. Learn
meditation techniques.
6. Take medications regularly as prescribed by your doctor
7. Follow this regularly for 21 days. It is said that anything you practice regularly for 21 days becomes a habit
Hope i have answered your question. Feel free to contact me if you have any more questions. I ll be glad to help you.
All the best
With warm regards
Dr Sanjay Kini