my son's hands sweats a lot he is 21 yrs old. what can be done.

Try to find out the cause for excessive sweating. In teenagers it is mostly due to spicy foods, exercise, nervousness, anxiety and also when they get angry. If the sweating interferes his daily activities then you should consult dermatologist. Antiperspirants can be used on sweaty palms.