

Let’s be real—when most people hear “self-care,” they picture bubble baths, face masks, and maybe a mani-pedi. And yeah, those things can be self-care, but there’s so much more to it than a fancy spa day.
True self-care is about doing whatever helps you feel actually better—mentally, emotionally, and physically. Sometimes that means cozying up with a book and tea. Other times, it’s tackling that pile of laundry that’s been low-key stressing you out or finally setting boundaries with people who drain your energy.
That’s why I’ve put together this list of 101 self-care ideas for mental health. Whether you need quick pick-me-ups, some deeper emotional work, or just simple ways to feel more woo-sah during the day, I’ve got you covered.
I’ve split them up into 3 categories: free, inexpensive and more costly. I don’t believe that self-care has to cost a lot of money!
Free & Simple Self-Care Ideas

- Do a YouTube meditation (so many good ones out there!).
- Go for a walk in nature—sunlight + fresh air = instant mood boost.
- Take a deep breath break—inhale for four, hold for four, exhale for four.
- Write down three things you’re grateful for today.
- Make a to-do list (and cross off something small just to feel accomplished).
- Declutter one small area (a drawer, your car, your desktop).
- Do a 5-minute stretch to release tension.
- Listen to your favorite music—dance party optional but encouraged.
- Unfollow toxic social media accounts—curate your feed for happiness.
- Set a phone-free hour (especially before bed).
- Drink a big glass of water—hydration is self-care!
- Text a friend and check in—a little connection goes a long way.
- Sit in the sun for a few minutes and soak up that vitamin D.
- Say no to something you really don’t want to do.
- Take a break from the news if it’s stressing you out.
- Try a new hobby on YouTube—painting, origami, baking, etc.
- Do a free online workout—Yoga, Pilates, HIIT, whatever moves you.
- Journal out your feelings (brain dump style).
- Lay on the floor and do absolutely nothing for five minutes.
- Re-read your favorite book or poem for instant comfort.
- Hug someone (or yourself—it really helps).
- Light a candle or incense and create a calming vibe.
- Try a DIY facial massage to release tension.
- Watch a comfort movie or show (yes, even if it’s the 10th rewatch).
- Spend time with a pet or watch cute animal videos.
- Take a power nap—even 10 minutes can help.
- Do a brain dump—write down everything on your mind.
- Try a free breathwork session online to calm your nervous system.
- Visualize your best future self—dream big.
- Have a slow morning with no rushing or alarms.
- Listen to an inspiring podcast that makes you feel good.
- Go outside and cloud watch or stargaze.
- Lay in bed with cozy blankets and do nothing.
- Try a DIY at-home spa night (long shower + skincare routine = magic).
- Rearrange your room or workspace for a fresh vibe.
- Try a gratitude meditation to shift your mindset.
- Read a self-improvement book or blog.
- Doodle or draw something—no skills required.
- Do some somatic shaking and get rid of nervous energy
- Make a vision board for your dreams and goals.
- Plan out your ideal day just for fun.
- Write yourself a love letter (or at least say something kind in the mirror).
- Read an old journal entry and reflect on your growth.
- Write out affirmations and repeat them throughout the day.
- Do something nice for someone else—acts of kindness feel amazing.
- Go to bed 30 minutes earlier for extra rest.
- Try a cold shower to boost energy and mood.
- Say no apologies for a whole day—own your space.
- Try a new free learning course (Coursera, Udemy, etc. have free classes!).
- Tidy up your most-used space so it feels better to be in.
- Make a self-care playlist with all your favorite calming songs.
Inexpensive Self-Care Ideas

- Get your favorite ice cream (or any small treat you love).
- Buy a new book and escape into a different world.
- Grab a fancy coffee or tea from your favorite café.
- Pick up some fresh flowers for your space.
- Try a guided meditation app (some have free trials!).
- Get a cute new journal for writing down your thoughts.
- Take yourself on a solo date—movie, museum, bookstore, etc.
- Make a DIY spa night with a face mask and long shower.
- Buy a cozy blanket or socks to make lounging even better.
- Treat yourself to a nice bath bomb or shower steamer.
- Visit a farmer’s market and grab some fresh, local goodies.
- Get a fun adult coloring book for a stress-free creative outlet.
- Try a new recipe and cook a meal just for you.
- Upgrade your skincare routine with a new serum or moisturizer.
- Get a new planner or notebook to help you feel organized.
- Buy yourself a new candle with a scent you love.
- Try a new herbal tea to wind down.
- Go thrift shopping and find a unique new outfit or decor piece.
- Treat yourself to your favorite comfort food.
- Download an app for sleep stories or white noise to help with rest.
- Get a small plant for your space—it’s an instant mood booster!
- Buy a cute mug or tumbler for your drinks.
- Try a DIY hair mask or deep conditioning treatment.
- Take a day off work just because you deserve a break.
More Indulgent Self-Care Ideas

- Get a massage to work out all that tension.
- Book a facial for some skin TLC.
- Get your hair done—new color, trim, or even just a deep conditioning treatment.
- Plan a weekend getaway (even just a local Airbnb for a night).
- Sign up for a fun class—pottery, dance, kickboxing, etc.
- Splurge on a cozy robe or fancy pajamas—everyday luxury is self-care.
- Have a professional cleaning service deep clean your home.
- Go to a float tank or sensory deprivation session for deep relaxation.
- Book a therapy or coaching session to check in on your mental health.
- Take yourself on a fancy dinner date—because you deserve it.
- Get a membership for yoga, Pilates, or a gym if movement helps your mind.
- Try acupuncture or chiropractic care for tension relief.
- Get a subscription box for books, skincare, or self-care goodies.
- Rent a cozy cabin or beach house for the weekend.
- Take a road trip with no set destination and just explore.
- Buy a luxury candle or perfume just because.
- Hire a coach or mentor to help you with personal growth.
- Go to a fancy spa for the day and soak up the relaxation.
- Invest in a weighted blanket for better sleep and relaxation.
- Get a new mattress or pillows—your sleep quality is everything.
- Take a first-class train or flight experience—just once, for fun!
- Buy a piece of art that makes you happy.
- Treat yourself to a nice bottle of wine or fancy chocolate.
- Plan a “staycation” in your city and do touristy things.
- Take a cooking class to learn something new.
- Invest in something that genuinely makes your daily life better—because self-care is all about you!
I hope you find something that speaks to you on this list of 101 self-care ideas for your mental health! Make yourself and your wellbeing a priority because you are IMPORTANT! 💕
xo Kay