Vinegar is a veritable powerhouse that can be used for various purposes. It is super useful in getting rid of stubborn stains.
If you want to remove stains around your showerheads, put vinegar in a plastic bag and place it over the showerhead. Make sure the shower head remains soaked for several hours.