Have you had your vitamin levels tested recently? Being low or deficient can bring on a lot of symptoms like fatigue etc. Have your GP or GI check your Iron, B12, folic acid, magnesium, potassium, vit A, B, C, D, E, K, Zinc etc. If you're low then you can talk to them about supplementing.