Maybe you need to talk to
your PCP about having a sleep latiencey test. Well testthe kind of sleep you are in while you sleep can test for Narcopelsy how long has this been a problem? I have been diagnosed my self with narcolepsy. Can fall asleep any where anytime!