My shower head often gets dirty with limescale and grime, but I’ve found that cleaning it is simple. I use household items like lemons, baking soda, white vinegar, and bleach, or opt for an eco-friendly limescale remover to restore its efficiency.
For me, cleaning the shower head isn’t just about keeping it looking nice, it’s about health and making sure the fixture lasts. A dirty shower head can become a breeding ground for bacteria and mold, which can affect the water you use daily.
Regular cleaning ensures your showers stay fresh and safe.
Guide to Cleaning Your Shower Head
In this guide, I’ll cover five effective methods: white vinegar, lemons, baking soda, bleach, and eco-friendly limescale remover. You’ll need a few household items like a toothbrush, a plastic bag, and rubber bands. Most methods take between 30 minutes to 1.5 hours and cost as little as $2 to $15. Check the table below:
| Cleaning method | What you need | Supplies Cost |
| White vinegar | Rubber band Toothbrush Plastic bag or bucket White vinegar | $8 to $15 |
| Lemons | Lemon juice Plastic wrap Toothbrush | $2 to $5 |
| Baking soda | Baking soda Toothbrush Small container | $5 to $10 |
| Bleach | Bleach Rubber gloves | $3 to $8 |
| Eco-friendly limescale remover | Eco-friendly limescale remover | $5 to $15 |
White Vinegar

I always turn to white vinegar when I need a natural and effective way to dissolve limescale and grime without harsh chemicals. However, I’ve learned to be a bit cautious, leaving it on too long can damage finishes like chrome, brass, or nickel, so make sure to rinse everything off in time.
My Tip: I’ve found that white vinegar alone works wonders, but if you want an even deeper clean, I recommend adding a couple of tablespoons of baking soda to the vinegar while soaking the shower head. The fizzing action will help break down stubborn grim.
Estimated time: 45 minutes to 1 hour
What you need:
- Rubber band
- Toothbrush
- Plastic bag or bucket
- White vinegar
- Baking soda (optional)
How to do it:
- Fill a plastic bag or bucket with enough vinegar to submerge the shower head.
- If you can disassemble the shower head, skip the bag and place the shower head directly in a bucket of vinegar. Otherwise, proceed with the bag.
- Secure the bag to the shower arm using a rubber band.
- Let it soak for 30 minutes.
- Remove the bag or take the shower head out of the bucket, then run hot water through it for a minute to flush out residue.
- Gently scrub with a toothbrush to remove any remaining buildup.
Lemons

One of my favorite methods to clean my shower head is using lemons. Their natural acids dissolve mineral deposits and grime while leaving a fresh aroma. By using lemons, I get that bright, citrusy scent that makes the whole bathroom feel revitalized.
My Tip: I like to sprinkle a little salt on the lemon halves before securing them to the shower head. The salt adds a gentle scrubbing action while the lemon juice works its magic.
Estimated time: 1 to 1.5 hours
What you need:
- Lemon juice
- Plastic wrap
- Toothbrush
- Salt (optional)
How to do it:
- Cut some lemons in half and use the cut side to scrub the shower head, squeezing gently to release the juice.
- Use plastic wrap to hold the lemon halves securely against the shower head.
- Leave it for about an hour to let the lemon acids work on the mineral deposits.
- Remove the plastic wrap and lemons, then scrub the shower head with a toothbrush to remove the loosened buildup.
- Let hot water run through the shower head for a minute to rinse it thoroughly.
Baking Soda

I love using baking soda because it is a gentle yet powerful cleaner. It helps deodorize, degrease, and remove buildup from my shower head without damaging it. It’s my go-to when I want something effective but safe.
My Tip: I always use lemon juice instead of water when making the paste, it really boosts the cleaning power. The acidity of the lemon works together with the baking soda to remove tough buildup.
Estimated time: 45 minutes to 1 hour
What you need:
- Baking soda
- Toothbrush
- Small container
- Lemon juice (optional)
How to do it:
- Mix baking soda with the water in a small container to create a thick paste.
- Spread the paste over the surface of the shower head, covering any areas with buildup.
- Let the paste sit for 30 minutes to loosen grime and mineral deposits.
- Scrub the shower head with a toothbrush to remove residue.
- Run hot water through the shower head for a minute to rinse it clean.
Bleach
Bleach is one of those solutions I use when I need something powerful and effective to clean my shower head. But I’m always careful with it, I make sure the space is well-ventilated, wear gloves, and never mix it with other cleaning products. I’ve also learned to be careful around fabrics since bleach can easily cause stains.
Estimated time: 45 minutes to 1 hour
What you need:
- Bleach
- Gloves
How to do it:
- Put on gloves to protect your skin and avoid inhaling fumes by working in a well-ventilated area.
- Spray bleach directly onto the shower head, being careful not to spray yourself. If the buildup is severe, disassemble the shower head and submerge it in a container of bleach instead.
- Wait 30 minutes to let the bleach work.
- Rinse thoroughly with hot water to remove any residue.
- If you disassemble the shower head, reassemble it once it’s clean.
Eco-Friendly Limescale Remover

I like using eco-friendly limescale removers because they are made with plant-based ingredients and vinegar, making them a safer and more sustainable option for cleaning your shower head.
Estimated time: 30 minutes to 1 hour
What you need:
- Eco-friendly limescale remover
How to do it:
- Read the instructions on the label of your limescale remover to ensure proper use.
- Spray the cleaner directly into the shower head.
- Wait the recommended time on the product label to let it work effectively.
- Run hot water through the shower head for a minute to rinse away the cleaner and any loosened deposits.
FAQ About Cleaning a Shower Head
You should clean your shower head at least once a month, though some recommend quarterly. If you live in an area with harder water, you need to clean it more frequently to prevent buildup.
Yes, all the cleaning methods in this guide are safe to use on shower heads with rubber nozzles.
Neglecting to clean your shower head can lead to the growth of harmful bacteria and mold. Over time, this can cause health problems ranging from skin irritation to more serious illnesses. Regular cleaning helps keep your shower safe and hygienic.
Clean Your Way
My favorite way to clean a shower head is by using vinegar and baking soda. It’s simple, reliable, and great for solving clogs, too. However, I use all of the methods in this guide and choose one based on what’s handy at home, like lemons or baking soda. Whatever your preference, regular cleaning keeps your shower working well and your bathroom fresh.
Home Gnome delivers the best home service experience at the click of a button. Book reliable, skilled handymen and handywomen in seconds and leave the rest to us.
Main Photo Credit: HENADZY / Adobe Stock




