What can cause fatigue?  Lifestyle factors. Medical conditions. Psychological problems. All of the above.