Causes and solutions for adrenal fatigue