Difficulty staying awake during the day.

Patient: Hi, I am male, 28 years old. I have problems staying awake especially during a lecture, in church, while reading and sometimes while working on my computer at the office. it has become so embarrassing for me as my colleagues at the office always make fun of me. it has nothing to do with insufficient sleep because i sleep very well. this problem started when i was around 20 years of age. In high school, i used coffee a lot to stay awake while i read at night. i still take coffee though but it doesn’t really help. i try to take coffee before a presentation but i still end up struggling to stay awake. could it be that the long use of coffee has affected my system, and if so are there any solutions?Regards.