Sunt mai mulți factori sunt în joc, cum ar fi supraalimentarea, sau mâncatul prea repede. Alimentele grase sau picante pot determina indigestia; cafeină, alcool, ciocolată sau băuturi carbogazoase sunt, de asemenea, cunoscute ca fiind declanșatoare ale indigestiei.