Showerheads eventually wear out or become clogged with lime deposits. When this happens, they generally do a very poor job of spraying and look like something that has grown out of the wall.
Your best bet when your showerhead gets to this stage--unless your old one is particularly valuable to you--is to replace it with a new one.
You'll need locking-jaw pliers and a pipe wrench and/or an adjustable wrench for unscrewing the old head.Put duct tape on the tools' jaws to protect the finish on the shower arm and new showerhead. Prevent the shower arm from turning with pliers or pipe wrench while you unscrew the old shower head (counterclockwise) with the other wrench or pliers.
Wrap the shower arm's pipe threads with a couple layers of Teflon tape (clockwise). Then simply screw the new head or shower hose attachment piece back on.
Get Local Faucet Installation or Replacement Help