Why spring, specifically
Fungus gnats (Sciaridae, mostly the genera Bradysia and Lycoriella) are present year-round in apartments with indoor plants — what changes in spring is their breeding rate. Three factors push them from invisible to overwhelming within 2–3 weeks.
First: soil temperatures rise. Below 18°C, gnat eggs take weeks to hatch and larvae develop slowly. Between 21 and 25°C — typical Nordic spring apartment temperatures once heating runs less — the lifecycle compresses to 17–21 days. You go from one generation per 8 weeks to one every 3.
Second: soil is still winter-damp. Many plant owners underwater all winter, then start increasing watering in March as days lengthen, and the top 2 cm of soil stays continuously moist — the exact zone where gnats lay eggs. Once gnat density is high enough, casual watering becomes a breeding programme.
Third: the overwintering cohort hatches. Eggs laid in September and October often survive at low temperatures in the soil, pupating or lingering as larvae. When spring warmth arrives, this reserve population emerges within a fortnight — which is why the gnats seem to appear overnight.
What fungus gnats actually damage
The adults you see flying around don't feed on anything structural — they live 5–7 days to mate and lay eggs, then die. They're annoying, not destructive.
The larvae are the problem. They're 2–5 mm translucent white worms with black heads, and they live in the top 2 cm of soil eating fungus, decaying organic matter, and root hairs. Root hairs are where a plant absorbs most of its water and nutrients — a heavy larval infestation in a seedling or recently propagated cutting can kill it outright. On an established plant, you'll notice slower growth, leaves that yellow despite correct watering, and a general loss of vigour that looks like overwatering symptoms but doesn't respond to watering changes.
Large, mature plants usually shrug off gnat larvae — root mass regrows faster than it's eaten. Seedlings, cuttings in LECA or semi-hydro, and anything freshly repotted are the vulnerable category. If you've been propagating all winter, your propagation station is where the population exploded.
How to confirm it's fungus gnats (not thrips or fruit flies)
Three small flying insects get confused in spring. Identifying correctly saves you a month of wrong treatment.
- ·Fungus gnats: 2–4 mm, dark grey-black, long thin legs and long antennae, weak flyers that hover near soil. Land on soil and crawl, not on leaves.
- ·Fruit flies: 2–3 mm, light tan/orange, red eyes, fly fast and cluster around fruit, wine, or drains — not plants.
- ·Thrips: 1–2 mm, slender elongated bodies, pale yellow to dark brown, leap when disturbed. Live on leaves and leave silvery streak damage. Much more destructive than gnats.
- ·Shore flies: 2–3 mm, stockier than gnats, short antennae, scuttle rather than hover. Same treatment as gnats.
The 3-week protocol that breaks the cycle
The reason one-off treatments fail is the gnat lifecycle: adults you kill today were eggs 3 weeks ago, and eggs laid yesterday will hatch in 4–7 days. You need continuous pressure across at least two full generations, which means 21 days minimum of combined adult + larval treatment.
- 1Day 0: Place yellow sticky traps horizontally at soil level in every pot. Adults are attracted to yellow and get stuck within minutes of emerging. This also tells you density — heavy infestations capture 30+ gnats per trap per day; post-treatment drops to 1–2 per week.
- 2Day 0: Water with BTI (mosquito bits soaked in water for 4 hours, strained, then used to water normally). BTI is a bacterium that produces a toxin lethal to gnat larvae but harmless to plants, pets, and humans. Alternatively, drench with 1:4 hydrogen peroxide (3%) to water — kills larvae on contact but must reach the soil column, not just the surface.
- 3Day 0–21: Let soil dry out at least 2 cm between waterings. A dry topsoil prevents egg-laying entirely. Combine with bottom-watering where possible so the surface stays dry while roots stay hydrated.
- 4Day 7: Repeat BTI or peroxide drench. You are catching the second hatching wave.
- 5Day 14: Third drench. Check sticky traps — if adult catches are still above 5/day, extend the protocol another 2 weeks.
- 6Day 21: Assess. Most infestations are fully cleared; trap catches should be under 1 per week. Keep traps in place for ongoing monitoring.
Prevention: the setup that stops them coming back
Once you've broken the cycle, a few small habits prevent it from restarting next autumn.
- ·Let soil dry out the top 2 cm between waterings all year — most tropicals prefer this anyway. See how often to water houseplants.
- ·Bottom water where possible — keeps surface consistently dry.
- ·Top-dress pots with 1 cm of coarse horticultural sand, grit, or LECA. This physical barrier stops adults reaching damp soil for egg-laying and cuts breeding nearly to zero.
- ·Avoid peat-heavy "universal" potting mixes — they hold moisture at the surface and are gnat heaven. Switch to a chunky aroid mix or add perlite at 30% by volume.
- ·Quarantine new plants for 2 weeks. Sticky traps during quarantine tell you if the plant arrived with gnats.
- ·Inspect the saucer — standing water in a saucer is a gnat breeding site even if the pot's surface is dry.
What doesn't work (and why)
The internet is full of fungus-gnat remedies that sound plausible and fail. Here are the most common, and what's wrong with each.
- ·Cinnamon on soil — claimed to be anti-fungal (removing the larvae's food source). Small effect at best; does not kill larvae. Fine as an adjunct, useless as a treatment.
- ·Neem oil drench — repels adults temporarily, doesn't reliably kill larvae. Some studies show marginal larval mortality; BTI is faster and cleaner.
- ·Apple cider vinegar traps — catch fruit flies, not gnats. Gnats are attracted to CO2 from soil, not fermentation.
- ·Replacing the top inch of soil only — eggs and larvae distribute through the top 2 cm, and cutting the top 1 cm leaves half the population behind.
- ·Letting the plant dry to the point of wilting — kills some larvae but stresses the plant. Works only if you then treat; otherwise the population rebounds in a week.
- ·Candles and essential oils — reduce adult flight range briefly, affect nothing in the soil.
Edge case: infestations in LECA or semi-hydro
Semi-hydro setups are often sold as gnat-proof. They're not. LECA pebbles with nutrient reservoirs below support gnat breeding if the reservoir water stagnates or if organic debris accumulates on top. The treatment is identical — BTI in the water reservoir, changed every 3–4 days — but the population builds faster because the top layer stays moist.
If gnats appear in a LECA setup, check for: organic debris on the pebble surface (clean it off), stagnant reservoir water (flush weekly), and mixed pots where one soil plant lives among several LECA plants (the soil plant is the breeding centre and needs treating separately).
When gnats indicate something worse
A gnat population that keeps rebounding despite proper treatment usually means the soil has an underlying problem: root rot, dead roots, or over-decomposed organic matter. Larvae feed on decaying organic material, so a pot with rotting roots is a continuous food source no matter how many BTI drenches you do.
If you've run the 3-week protocol twice and traps still show 10+ adults per day, unpot the plant and inspect the root ball. Healthy roots are white or tan and firm. Black, mushy, or foul-smelling roots mean root rot — treat that as the primary problem, and the gnat population will collapse once the decaying material is removed.


