To clean your shower head holes and restore water flow, you can follow these steps:
1. Soak in Vinegar
- Remove the Shower Head (if possible): Detach the shower head from the pipe.
- Fill a Bowl with White Vinegar: Place the shower head in a bowl filled with vinegar, ensuring the holes are fully submerged.
- Let it Soak: Leave it in the vinegar for a few hours (or overnight for heavy buildup). The vinegar will break down mineral deposits.
- Alternative: If you can’t remove the shower head, fill a plastic bag with vinegar, place it over the shower head, and secure it with a rubber band. Let it soak the same way.
2. Scrub the Holes
- Use an Old Toothbrush or Toothpick: After soaking, scrub around the holes with a toothbrush to remove loosened debris.
- Use a Needle for Small Holes: Insert a needle or a pin gently into each hole to clear any remaining blockages.
3. Rinse and Reattach
- Rinse in Water: Run water through the shower head to flush out loosened deposits.
- Reattach the Shower Head: Screw it back onto the pipe and run hot water to ensure all holes are clear.
4. Preventative Tip
- Repeat Regularly: Doing this every few months can help prevent heavy buildup from forming again.

