There are a number of possible causes for feeling tired all the time. Common causes include not getting enough sleep, poor diet, lack of exercise, underlying medical conditions, stress, and poor sleep hygiene. It is important to speak to your doctor about any persistent fatigue, as it may be a symptom of an underlying medical condition such as anemia, thyroid disease, diabetes, depression, chronic fatigue, or sleep apnea.