Whats the reason for hiccups? How to stop it?

Many causes.. There are benign to serious reasons for hiccups. They are basically abnormal contractions of the diaphragm. They can be caused by spicy foods, carbonated beverages, air ingestion, rapid eating, laughing. In an emergency situation, a heart attack or masses near the phrenic nerve in the chest and cause hiccups. Treatment is to avoid the antagonizing cause. There are also several rx meds that help.