Headaches at night may be caused by mental illnesses as well as physical illnesses, such as currently being overly anxious, nervous or depressed, while being overly concerned about your physical symptoms and health problems. There may be anxiety, depression or somatization disorders that cause particularly regular neurological headaches at night, and they may be accompanied by various physical discomforts, such as dizziness, nausea, insomnia, excessive dreaming, etc. Of course, there are also physical diseases that may cause headaches at night, such as colds, high blood pressure or diabetes and other organic diseases that may cause similar headaches.