Lifestyle mainly: Deficiency of vitamin D, B vitamins can cause fatigue. Other nutrient deficiency such as iron deficiency can also cause it by lowering hemoglobin. Diet is the key when it comes to beating fatigue. Eliminating sugars and high carb foods (grains, lentils based foods) helps to reduce inflammation.