6 health factors that mess with your mood