The Benefits of Having A Hobby Having a hobby can be really beneficial for our mental health. Hobbies have shown to give us lower stress, better physical health, more sleep, more social connections, improved work performance, and increased happiness.