Activities that support mental health
Daily activities that support mental health include journaling, walking outside, calling a friend, practicing breathing exercises, and spending time in nature.
Mental health isn't maintained by grand gestures — it's maintained by small daily habits. Ten minutes of walking, five minutes of journaling, one real conversation — these compound into real resilience.
Mental health activities
43 activities
- creative
Write a 10-minute journal entry
10–15 minlow - wellness
Follow a 10-minute yoga flow
10–20 minmedium - wellness
Take a 15-minute walk outside
15–25 minmedium - fun
Try a new simple recipe
30–60 minhigh - productive
Do a 15-minute room reset
15–20 minmedium - fun
Call or voice note a friend
10–30 minmedium - fun
Play a 10-minute brain game
10–15 minlow - creative
Write a 5-item gratitude list
3–5 minlow - productive
Deep-clean the kitchen for 30 minutes
30–45 minhigh - wellness
Make your favourite hot drink mindfully
5–10 minlow - wellness
Do a 5-minute full-body stretch
5–8 minlow - fun
Listen to a favourite album start to finish
30–60 minlow - fun
Read a book for 20 minutes
20–30 minlow - learning
Watch a 20-minute documentary episode
20–30 minlow - wellness
Take a 20-minute power nap
20–25 minlow - fun
Have a 10-minute solo dance session
10–15 minhigh - wellness
Do a 20-minute home workout
20–30 minhigh - fun
Cook your favourite comfort meal
30–60 minhigh - wellness
Go for a 20-minute run outside
20–35 minhigh - fun
Bake something simple from scratch
45–75 minhigh - wellness
Do a 5-minute breathing exercise
4–7 minlow - wellness
Follow a 10-minute guided meditation
10–15 minlow - creative
Doodle freely for 10 minutes
10–15 minlow - wellness
Sit outside for 10 minutes without your phone
10–15 minlow - fun
Watch one episode of a comfort show
20–50 minlow - wellness
Take a slow bath or long shower
20–40 minlow - wellness
Take a mindful walk in a park or green space
20–40 minmedium - creative
Sketch something in your room from life
15–25 minmedium - creative
Build a playlist for your current mood
15–25 minmedium - fun
Make something that takes time to simmer
30–60 minmedium - wellness
Go for a 30-minute bike ride
30–50 minhigh - wellness
Do a 45-minute nature hike or trail walk
45–75 minhigh - wellness
Go for a swim
30–60 minhigh - creative
Write a short story or scene — no editing
30–50 minhigh - learning
Go on a Wikipedia deep-dive on something you're curious about
10–20 minlow - learning
Read one chapter of a non-fiction book
20–35 minmedium - fun
Send a 'thinking of you' message to someone
3–5 minlow - creative
Write a letter or long message to a friend
15–25 minlow - creative
Write an appreciation note to someone in your life
10–15 minlow - fun
Jump on a spontaneous video call with a friend
20–40 minmedium - fun
Invite someone over for a spontaneous hang
60–120 minhigh - fun
Do a collaborative activity with someone
45–90 minhigh - wellness
Go for a run or walk with a friend
25–45 minhigh
Frequently asked questions
What daily activities improve mental health?
Physical movement (even 10 minutes), genuine social contact (a real conversation, not texting), time outdoors, journaling, and sleep consistency. These five have the strongest evidence base for daily mental health maintenance.
More idea lists
- ⚡
5-minute activities for when you're bored
- ⏱️
10-minute things to do with your free time
- 🕒
15-minute activities for free time