Why do people sweat a lot?

Sweating is a normal physiological function of the body, and when the ambient temperature exceeds 31°C, sweating is used to maintain a normal body temperature. Excessive sweating can be caused by hyperhidrosis or a range of other illnesses, but it can also be caused by your own factors, such as high temperatures, intense physical work and exercise, and by taking fever-reducing medication.