Too much stress can cause a variety of physical and mental health issues. Physically, it can lead to headaches, chest pain, fatigue, sleep problems, digestive problems, and changes in appetite. Emotionally, it can cause depression, anxiety, mood swings, and irritability. Long-term stress can...