Botox is extremely effective for Hyperhidrosis.  According to a study published in The Journal of Drugs and Dermatology this year that compared Aluminum Chloride deodorants (Drysol) to Botox, patients had 92% satisfaction with Botox vs. only 29% with the Aluminum Chloride deodorant after 4 weeks. 

Injections done by a qualified practictioner cause minimal discomfort and effects normally last about 3-6 months.