cause of hiccups after taking food are-
Rapid eating and too much food ,
Carbonated beverages, alcohol, dry food, and spicy foods,
Gastroesophageal reflux , esophageal web ,
Temperature changes during the course of a meal may cause hiccups( example -Moving to an air-conditioned restaurant after spending time in the sun, for example, may result in hiccups)
Emotional
stress commonly disrupts digestion, as it can cause muscle tenseness. Whenever the body experiences muscle tension that affects the diaphragm, hiccups will likely occur.
please discuss with physician ( discuss and investigate your father) about above causes