How Long Do Fruit Flies Live?

Adults live 40–50 days — but the scary number is 8–10: the days from egg to breeding adult.

Home › How Long Do Fruit Flies Live?

Key takeaways

The fruit fly life cycle, stage by stage

The common fruit fly (Drosophila melanogaster) is about 3 mm long, tan-brown with red eyes. At normal room temperature (~25°C / 77°F) its full life cycle runs:

StageDurationWhere
Egg24–30 hoursLaid on fermenting fruit, drains, bins — any moist decaying matter
Larva (maggot)4–5 daysFeeds inside the food source
Pupa4–5 daysOften crawls to a drier nearby surface
Adult40–50 daysFlying, mating — females start laying eggs within ~2 days

Egg to breeding adult: roughly 8–10 days. And one female lays up to 500 eggs in her lifetime.

Why infestations explode: a few egg-laying females on Monday become hundreds of new egg-layers the following week, each laying hundreds more. This is why a "small problem" becomes a swarm in days, and why acting fast matters more than acting perfectly.

What the life cycle means for getting rid of them

Do fruit flies die in winter?

Outdoor populations crash in cold weather, but indoor infestations continue all winter because homes stay warm. If anything, winter kitchens — with heating on and windows closed — are ideal breeding conditions. Do not wait for cold weather to solve it.

Know their weakness — now use it.

Get the full 5-method plan →

Related guides

Frequently Asked Questions

How long do fruit flies live? Adults live about 40–50 days in warm conditions. The critical number is the 8–10 day generation time from egg to breeding adult.

How fast do fruit flies reproduce? One female lays up to 500 eggs; eggs hatch in 24–30 hours and new adults lay eggs themselves within about 2 days.

Do fruit flies die in winter? Outdoors, yes. Indoors, no — heated homes keep them breeding all winter.