Traci MorenWhat causes night sweats and hot flashes?If you are in your 40s or 50s, the most common reason for night sweats and hot flashes is perimenopause.