Hidden factors like sleep, stress, hormones and medications can influence weight gain; learn to discuss with a doctor and ...