Tiredness, weight changes and low mood are often blamed on hormones, stress or age. Sometimes there is more worth looking at.