Often times we underestimate the amount of sleep we need. 7 hours, although recommended by the mainstream, is not always enough. I recommend 9 hours at least. Stress and boredom also can make you sleepy. Try incorporating some yoga and/or meditation into your routine in addition to increasing your sleep time if you can. If all else fails, get checked for narcolepsy.

Talk Doctor Online in Bissoy App