The cause for excessive sweating is not found in all cases but most experts agree that the reasons behind it are hereditary. Genetics play a role and especially when a person grows old he can have excessive sweating if there is a family history.
Many studies have found that excessive sweating can also be caused by psychological reasons, particularly during puberty and menopause. Obesity, lack of exercise, aging can be some of the other reasons.