Hıçkırık, midenin üst bölgesinde ve yemek borusunun alt kısmında bulunan sinirlerin uyarılması sonucunda ortaya çıkar. Uyartı ise gaz (hava) varlığı nedeniyle oluşur. Çok hızlı bir şekilde yemek yediğimizde, çoğunlukla besinler ile birlikte hava da yutarız. Bu havanın büyük çoğunluğu bir şekilde zaten geri çıkar (geğirme ile), ancak bir kısmı da besin tabakaları arasında hapsolur. Hıçkırık da, hapsolmuş durumdaki bu havanın yukarıya ve vücut dışına doğru atılmasını sağlayan bir mekanizmadır. Karbonatlı içeceklerin aniden hıçkırığın başlamasına neden olması da bu yüzdendir.
Bir nöbet esnasındaki hıçkırıkların arasında geçen zaman, gastrik hareketlere denk gelmektedir ve bu nedenle de düzensizdir. Ancak çoğu zaman, belirli bir süre sonra, bu ritmi yakalayabilirsiniz. Burada yapılması gereken şey, hapsolmuş gazın aşağı veya yukarıya doğru hareketine yardımcı olmaktır.