Remove the showerhead and keep it in the container filled with enough white vinegar. The acids in the white vinegar will dissolve the mineral deposits. Depending on the buildup of limescale, allow it to soak for at least 30 minutes or overnight. In case, if the showerhead made with brass then avoid leaving for more than 30 minutes.