You don’t get enough sleep
According to the Centers for Disease Control and Prevention, one in three Americans admit that they don’t get enough sleep, and unfortunately, this could be one of the reasons why you feel tired throughout the day.
Adults need to sleep at least seven hours each night. So, you should avoid sleep deprivation if you want to stay healthy and remember that even just a few nights without sleep could lead to exhaustion. You won’t feel better if you sleep normally for a few days and then alternate with a few other days when you do not sleep at all.
“I need to understand what a person’s usual sleep schedule looks like, what’s changed recently, and how long they’ve been feeling this way,” says Dr. Naidoo, the author of This Is Your Brain on Food.