Food has no therapeutic efficacy, and men with excessive nocturia cannot be improved by eating any food. There are many reasons that cause men to urinate too much at night, if it is caused by physiological factors such as drinking a lot of water before going to bed and mental tension, drinking less water and regulating emotions can be done. If it is caused by prostate hyperplasia, urethritis and other diseases, you should take medication, general treatment and other ways to improve. 1. Physiological factors: If you drink too much water before going to bed or mental tension, can lead to increased nocturia, for this situation does not require special treatment, drink less water before going to bed, keep a good mood. 2. Prostatic hyperplasia: If prostatic hyperplasia leads to increased nocturia, the patient can follow the doctor’s instructions to take M-receptor antagonist therapy, such as Tolterodine, Solinacin, Oxybutynin, etc., to improve the frequency of urination and other symptoms. Daily should develop good habits, avoid sedentary. 3. Urethritis: Urethritis can also lead to nocturia in men, after diagnosis, you should follow the doctor’s prescription medication. If it is gonococcal urethritis, you can take oral ceftriaxone, macrolide; if it is non-gonococcal urethritis, you can take oral erythromycin, metronidazole and other drugs. Male nocturia can not be improved by eating any food, it is recommended to consult a doctor for examination, clear diagnosis, and choose the appropriate way of treatment.