Its important to maintain a clean shower heads from a hygienic point of view.A rusty shower head filled with debris is caused due to the mineral deposits in the water supply.
Here are few best tips to clean shower heads.
Clean your shower heads overnight using vinegar – Pour a good amount of white vinegar into a plastic grocery bag, enough to fully submerge the shower head nozzle and tie the bag to the shower head and let it soak overnight. Remove it in the morning and run the water to rinse
Mix 1/2 cup baking soda powered to 1 cup of water. Pour the mixture into a large plastic bag. Place the bag over the shower head and attach it with rubber band. Leave it for 1 hour and remove it. Run water through the shower head for 30-40 seconds.
Remove the shower head by twisting it counterclockwise. Fill a pot with white vinegar to cover the shower head. Let the shower head soak in the vinegar overnight. Scrub away any residue using an old toothbrush.