Physical activity releases feel-good endorphins and other natural chemicals in the brain that boost your mood and sense of well-being, making it an effective stress reliever.