1. Iron deficiency: Iron deficiency means less iron in the body that means less oxygen would reach your muscles and cells as a result you feel tired all the time. It can also lead to anemia. So, eat food items that contain enough of iron.
2. Caffeine addiction: It is known fact that coffee, which contains high amount caffeine, keeps you awake for longer time. But you should not over consume it as it can change your sleep pattern.