Gardening has numerous benefits for mental health, such as reducing stress and anxiety, improving mood and overall well-being, increasing mindfulness and reducing symptoms of depression. It also provides a sense of accomplishment, promotes relaxation and can even boost self-esteem. The physical activity involved in gardening can also contribute to better mental health by releasing endorphins and reducing cortisol levels.