Cleaning Your Shower Head
Cleaning a shower head is the easiest thing in the world. Simply take your shower head off the pipe and soak it overnight in vinegar.
This process will remove the calcium and hard water deposits from within your shower head.
Please note that by soaking your shower head in vinegar, you will never remove every deposit, but you will remove most of the junk within.