A dor de barriga depois de comer algo é o resultado de uma dieta pobre, indigestão, gastrite crónica e outras doenças. Quando a dor de estômago ocorre logo após comer, considera-se que está principalmente relacionada com maus hábitos alimentares e outros factores. Comer alimentos duros e indigestos na dieta pode causar disfunções gastrointestinais peristálticas. Quando o plexo da parede do estômago está hiperfuncional, pode levar a secreção anormal de suco gástrico no estômago, causando a manifestação de dor de estômago. O consumo frequente de alimentos estimulantes ou frios pode levar à indigestão no corpo. Quando os alimentos não são digeridos correctamente após a ingestão, uma grande quantidade de alimentos pode acumular-se no estômago, causando a manifestação de dor de estômago e flatulência. Factores patológicos, tais como gastrite ou úlceras crónicas e outras doenças, podem causar a dilatação do estômago após a ingestão de alimentos e dores nos nervos na zona ulcerada, pelo que a maioria das dores de estômago em doentes com úlceras gástricas tendem a aparecer após as refeições.