For men, low testosterone might contribute. Some prescription medications may cause you to sweat at night. If you're on any prescriptions, ask your doctor if night sweats are a side effect.