Endocrine gland related conditions like hyperthyroidism, acromegaly and glucose control disorders (diabetes
and hypoglycemia both) all result in increased
sweating and heat in the body. Diabetes your husband has. Pheochromocytoma, cancers, carcinoid syndromes, tuberculosis and other infections too can cause increased sweating and heat. It can also be due to low blood pressure. Get his thyroid and adrenal gland function tested also. Avoid too much of tea, coffee, smoking and spicy food.