Since food does not have curative properties, there is no such thing as what to eat at night to urinate too much. If the excessive urination at night is caused by physiological factors such as drinking too much water and mental stress, there is usually no need to take special treatment. But if it is caused by prostate hyperplasia, diabetes and other diseases, can be treated by drugs or surgery. 1. Physiological factors: If you drink too much water before going to bed, excessive nervousness, may lead to excessive urination, frequent urination, manifested as excessive urination at night. There is no need to take special treatment, control the amount of water before going to bed and keep a positive and optimistic mindset. 2. Prostatic hyperplasia: patients with prostatic hyperplasia will experience symptoms such as frequent urination, painful urination, and some patients may experience excessive urination at night. Patients can take doxazosin, terazosin, tamsulosin and other α-blockers and finasteride and other 5α-reductase inhibitors under the guidance of a doctor, and surgery can be considered when drug treatment is ineffective or complications arise. 3. Diabetes mellitus: the symptoms of diabetes mellitus are polyuria, polydipsia, polyphagia, etc., and patients may urinate more at night. Patients can take oral metformin, glibenclamide, gliclazide and other hypoglycemic drugs or subcutaneous insulin as prescribed by the doctor. Once the patient has a long-term situation of excessive urination at night, it is necessary to consult a doctor in time.