All of the above can cause fatigue.