Hiccups are caused by spasms in your diaphragm, the large muscle just below your lungs. Some people have chronic hiccups that last for days, weeks, or years. Hiccups happen when your diaphragm ...