Botox can be used to treat hyperhidrosis, which is excessive sweating. The Botox is injected into your skin in the areas that are experiencing excessive sweating. After the injection, the medication blocks the nerves that release chemicals that turn on your sweat glands, thus reducing the amount of sweat produced in the area. Botox injections typically last between six to eight months.