All Angles Creatures

Silkworms

How Long Do Silkworms Live? Complete Lifespan Guide

By Matt Goren2 min read

How Long Do Silkworms Live?

The total lifespan of a silkworm (Bombyx mori) from egg to adult moth death is approximately 6-8 weeks. But the stage that matters for feeder insect keepers — the larval (caterpillar) stage — lasts 3-5 weeks depending on temperature.

Life Stage Duration Notes
Egg 7-14 days Happens at the farm, not relevant to buyers
Larva (feeding stage) 3-5 weeks This is what you buy. 5 molts. Best nutrition here.
Cocoon/pupa 10-14 days Worm spins silk cocoon and transforms inside
Adult moth 5-10 days Does not eat or fly. Mates, lays eggs, dies.

Temperature Affects Lifespan

Warmer temperatures (75-85°F) speed up the life cycle — larvae grow faster and reach the cocoon stage sooner. Cooler temperatures (65-70°F) slow it down, extending the feeding window. Store at the cooler end of room temperature to maximize how long your silkworms remain in the useful larval stage.

Compared to Other Feeders

  • Discoid roaches: Adults live 12-18 months. By far the longest-lived feeder.
  • BSFL: Larval stage 2-4 weeks. Can be refrigerated to extend to 2-3 weeks at home.
  • Hornworms: Larval stage 3-4 weeks. Grow very fast at room temp.
  • Silkworms: Larval stage 3-5 weeks. Need food daily. Cannot be refrigerated.
  • Crickets: Adults live 1-2 weeks at home. High die-off rate.

Silkworms have a moderate shelf life — shorter than roaches but comparable to other premium feeders. Order amounts you can use within 1-2 weeks for best results.

— Matt, Founder, All Angles Creatures

Last updated