why do i keep getting hiccups?

best answer
Nerve damage or irritation. A cause of long-term hiccups is damage to or irritation of the vagus nerves or phrenic nerves which serve the diaphragm muscle. Factors that may cause damage or irritation to these nerves include A hair or something else in your ear touching your eardrum. A tumor cyst or goiter in your neck.