Atunci când se digeră uneori produse alimentare mari, serpii beneficiază de un sistem digestiv care poate trece foarte repede de la starea latentă la cel complet operațional. Potrivit BBC, atunci când un șarpe mănâncă un obiect de pradă mare, stomacul și intestinele sale se extind rapid, rata metabolică crește și crește cantitatea de enzime digestive produse.
Chiar și cu adaptările digestive pe care șerpii le posedă, le poate dura foarte mult timp să-și digere mâncarea. În acest timp, secțiunea mijlocie a șarpei se umflă dramatic timp de câteva zile. În acest timp, mulți șerpi se înmoaie timp îndelungat, într-un efort de a accelera digestia. După ce cea mai mare parte a mâncării a fost digerată, șarpele scoate porțiunile indigestibile ale mâncării, cum ar fi părul, unghiile și cântarele.
Aproximativ 3.500 de specii de șarpe vii prezintă o mare varietate de stiluri de viață și obiceiuri alimentare. În timp ce unele specii, în special pythoni, anacondas și boas, sunt capabili să mănânce prada foarte mare la intervale rare, multe alte specii consumă alimente de dimensiuni mai modeste. Astfel de șerpi mănâncă mai frecvent decât cei care predesc pe animalele mari. De exemplu, șarpele de jartiere pradă animalelor, cum ar fi viermi, pești și broaște, pe care le mănâncă în mod regulat. Acest lucru contrastează cu constrîngi mari, care pot mânca doar de câteva ori pe an.