Oppkast er vanligvis ikke forårsaket av mangel på mat. Oppkast er vanligvis forårsaket av en irritasjon eller blokkering i fordøyelseskanalen, eller av visse medisiner eller sykdommer.
Å ikke spise over lengre tid kan imidlertid føre til lavt blodsukker, som noen ganger kan føre til kvalme og oppkast.