Injections for sweating work by blocking the chemical signals from the nerves responsible for producing sweat. On average results only last between 3-6 months, meaning patients must return for more injections to stop their sweating. This can become very expensive in the long run, and cause stress as the injections begin wearing off.