Hiccups for two days may be related to diaphragmatic spasm, diet and indigestion. 1. Diaphragmatic spasm: hiccups for two consecutive days, in the clinic belongs to the symptoms of hiccups, mostly due to diaphragmatic spasm or diaphragmatic infection and lung infection, or esophageal hiatal hernia and the diaphragmatic spasm, caused by continuous hiccups. 2. Diet-related: hiccups are often caused by eating spicy, stimulating, greasy and gas-producing foods, some patients eat green onions, garlic, onions, potatoes and groundnuts, etc., which often cause repeated hiccups and belching and other discomforts. 3. Indigestion: Indigestion can be caused by slow gastric peristalsis and insufficient gastric power, which can lead to continuous hiccups. If you have hiccups for two days in a row, it is recommended that you have a further electronic gastroscopy. Go to the hospital in time, under the guidance and advice of the doctor for treatment.