Night sweats at night can be caused by perimenopausal syndrome, hyperthyroidism, hyperhidrosis, and other causes. 1. Perimenopausal syndrome: unstable patients may experience symptoms of vasoconstriction, which is mainly manifested by recurrent hot flashes and sweating on the skin, and is more common in the early hours of the morning, during the night, and when they are overcovered. 2. Hyperthyroidism: Hyperthyroidism is mainly caused by too much thyroid hormone, patients may have symptoms such as increased excitability of various systems, hypermetabolism, etc., and patients may have excessive sweating at night. 3. Hyperhidrosis: the main manifestation of hyperhidrosis is that the patient develops the symptom of excessive sweating of the skin in the normal environment, which may occur at night when sleeping, leading to night sweating. Night sweating at night may also be related to tuberculosis, cancer, drugs and other factors, it is recommended to consult a doctor in time to identify the cause of the disease and then carry out relevant treatment.