Hyperhidrosis (excessive sweating) can happen due to a number of causes, including high temperatures, physical activity, anxiety, neurological disorders, and hormonal abnormalities but the majority of cases have no underlying cause.