Maggots are fly larva. Their small, white, articulated, worm-like bodies usually are found on or near their food source.

You are watching: What happens when you eat maggots

Maggots eat fecal matter, decaying food and flesh to name a few. They play an important role in the food chain by decomposing rotting biomaterial and recycling usable nutrients back into the earth. Flies lay up to 250 eggs on a food source. Then, the larvae hatch within 20 hours and proceed to feed. Though maggots sometimes are used in medicine to debride and heal wounds, there are risks associated with human and animal ingestion of maggots. Myiasis refers to an infection of any animal by maggots or fly larvae. This is usually seen in livestock such as sheep and cattle.

See more: Convert 500 Grams Of Flour To Cups Conversion (G To C), Grams Of Flour To Cups Conversion (G To C)


Intestinal Myiasis

Human or animal ingestion of food-harboring fly eggs can cause intestinal myiasis. Once this food is ingested, the eggs can survive the animal’s stomach acid on their way to the intestine, where they will hatch. From there, the larvae can penetrate and implant themselves into the host’s organs, causing internal damage such as:

bacterial infections sepsis and if untreated death

Though the larvae are likely to fall out of the body because they commonly pupate in dry places, anyone experiencing intestinal myiasis should consult a doctor immediately. Intestinal myiasis usually is treated with purgatives or albendazole, a drug used to in the treatment of various worm infestations.


Human or animal ingestion of food-harboring fly eggs can cause intestinal myiasis. From there, the larvae can penetrate and implant themselves into the host’s organs, causing internal damage such as: * bacterial infections * sepsis and * if untreated * death Though the larvae are likely to fall out of the body because they commonly pupate in dry places, anyone experiencing intestinal myiasis should consult a doctor immediately.

*
if (sources.length) this.parentNode.removeChild(sources<0>); else this.onerror = null; this.src = fallback; )( <...this.parentNode.querySelectorAll("source")>, arguments<0>.target.currentSrc.replace(//$/, ""), "/public/images/logo-fallback.svg" )" loading="lazy">

*
if (sources.length) this.parentNode.removeChild(sources<0>); else this.onerror = null; this.src = fallback; )( <...this.parentNode.querySelectorAll("source")>, arguments<0>.target.currentSrc.replace(//$/, ""), "/public/images/logo-fallback.svg" )" loading="lazy">

if (sources.length) this.parentNode.removeChild(sources<0>); else this.onerror = null; this.src = fallback; )( <...this.parentNode.querySelectorAll("source")>, arguments<0>.target.currentSrc.replace(//$/, ""), "/public/images/logo-fallback.svg" )" loading="lazy">

*
if (sources.length) this.parentNode.removeChild(sources<0>); else this.onerror = null; this.src = fallback; )( <...this.parentNode.querySelectorAll("source")>, arguments<0>.target.currentSrc.replace(//$/, ""), "/public/images/logo-fallback.svg" )" loading="lazy">

*
if (sources.length) this.parentNode.removeChild(sources<0>); else this.onerror = null; this.src = fallback; )( <...this.parentNode.querySelectorAll("source")>, arguments<0>.target.currentSrc.replace(//$/, ""), "/public/images/logo-fallback.svg" )" loading="lazy">