Gardening has numerous benefits for mental health, including reduced stress, improved mood, and increased self-esteem. It also provides an opportunity for social connection and a sense of accomplishment.