Botox injections for hyperhidrosis typically provide relief from excessive sweating for about 6-12 months. Duration may vary depending on individual factors such as metabolism and the specific treatment area.