I cleaned my shower head by wrapping it overnight in a plastic bag filled with vinegar. The next morning I took the bag off and scrubbed it with a toothbrush.
Here is the shower head operating before cleaning.
Here is the vinegar I used.
Here is the shower head with the bag of vinegar wrapped around it.
Here is the shower head after cleaning.
