Диспепсия үшін келесі факторлар себепші факторларға байланысты:
Тамақтану – әдетте диетада маңызды қоректік заттардың қатынасын бұзумен байланысты. Мәзірде көмірсулар басым болғанда ферментация диспепсиясы дамиды, шірік – ақуыз және ескі ет, сабынды – отқа төзімді майлардан артық.
Ферментативті – ас қорыту ферменттерінің жеткіліксіздігімен байланысты. Қандай болса да, онда ферменттердің жетіспеушілігі дамыды, гастрогенді шығарады, панкреативті, гепатогендік және энтерогенді диспепсия.
Мальабсорбция синдромындағы диспепсия — ішектегі қоректік заттардың сіңірілуін бұзумен байланысты.
Жұқпалы — әр түрлі ішек инфекцияларымен дамиды, жиі дизентерия мен сальмонеллезбен.