Too much stress can have a wide range of negative impacts on both physical and mental health. Physically, it can cause headaches, digestive issues, weakened immune system, insomnia and an increased risk of heart disease. Mentally, it can cause anxiety, depression, and difficulty concentrating...