What causes fatigue before a period?