Hiccups can happen when the diaphragm becomes irritated, such as by eating large meals or foods that are spicy. Hiccups may also start and stop for no obvious reason.