Silkworms
How Long Do Silkworms Live? Complete Lifespan Guide
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