You found one. On the kitchen counter. Or in the bathroom drain. Or crawling up the wall at 11pm.
(Yes, always 11pm.)
Tiny. White. Wriggling. And suddenly your whole house feels… unclean.
Here’s the thing. These aren’t one bug. They’re five completely different ones. And the fix for one does absolutely nothing for the other four.
Most people grab bleach. Spray everything. Panic-clean the kitchen. Feel better for two days.
The worms come back.
Because they treated the symptom. Not the source.
Let’s fix that.
1. What You’re Actually Looking At
Most “small white worms” in a house aren’t worms at all. They’re insect larvae. Baby bugs. Different species. Different hiding spots. Different fixes.
Not to be confused with the white worms in compost – those are pot worms, harmless decomposers in your bin. These house invaders are something else entirely.
The five usual suspects:
Drain fly larvae
Cream-colored. 4–10mm. Found in bathroom and kitchen drains. They feed on the gelatinous gunk coating your pipes. You’ll see the adults too – tiny, fuzzy, moth-like flies hovering near the sink.
Indian meal moth larvae.
These are the ones crawling up your kitchen walls and along the ceiling. White or pinkish. About 12mm. They live in your flour, rice, cereal, dried fruit. Your pantry is their nursery.
Fungus gnat larvae
Tiny. Translucent white. Living in the soil of your houseplants. You overwatered. They noticed. The adults are those annoying tiny black flies buzzing around your monstera.
Fly maggots
Thicker. More aggressive-looking. Near garbage bins, rotting fruit, anything organic and decomposing. A housefly laid eggs 24–48 hours ago. Now you have larvae.
Carpet beetle or clothes moth larvae
Small. White to cream. In closets, under carpets, in wool sweaters. They eat animal-based fibers. Your cashmere scarf is their buffet.
Five bugs. Five locations. Five fixes.
Let’s go through each one.
2. The Old Way vs. The Right Way
Most people do this: see a worm, freak out, spray insecticide everywhere, wipe down counters, feel better for about two days. Then the worms return. Because the source is still there. A clogged drain. An open bag of rice. A soggy plant pot.
The right way is boring. Almost too simple.
You find where they’re coming from. You remove that one thing. Done. No chemicals. No exterminator. No $200 service call.
One specific source. One specific fix.
That’s it.
3. The Five Fixes (One for Each Cause)
Fix 1: Drain Fly Larvae
Pour boiling water down the drain once a day for seven days.
Then follow with half a cup of baking soda and half a cup of white vinegar. Let it fizz for 15 minutes. Flush with hot water.
For stubborn cases, an enzymatic drain cleaner breaks down the organic film the larvae feed on. Not bleach. Bleach kills the larvae but leaves the gunk. The gunk is the problem.
Check every drain in the house. Bathroom. Kitchen. Laundry. The floor drain you forgot exists.
Gone.
Fix 2: Pantry Moth Larvae
Open every bag. Every box. Every jar in your pantry. Look for webbing – thin, silky threads clumping your flour or rice together. That’s the tell.
Found it? Toss the infested item. Bag it. Outside bin. Immediately.
Now freeze every other dry good for 72 hours. Flour, cereal, oats, dried spices. The freezer kills eggs you can’t see.
Transfer everything to airtight glass or hard plastic containers. Not bags. Not clips. Sealed containers.
Wipe every shelf with soapy water. Check the corners. Moths lay eggs in cracks.
Fix 3: Fungus Gnat Larvae (Houseplants)
Stop watering. Seriously. Let the top 2 inches of soil dry out completely. Fungus gnat larvae need moisture. No moisture, no larvae.
Remove the top layer of soil. Replace it with fresh, dry potting mix.
Then drench with a 1:4 hydrogen peroxide to water solution. It kills larvae on contact and oxygenates the roots. Your plant will thank you.
Add yellow sticky traps near the soil surface to catch the adults before they lay more eggs
The UC Statewide IPM Program confirms that drying the soil surface is the single most effective non-chemical control – more impactful than any spray.
Fix 4: Fly Maggots (Garbage Zone)
Seal your bin. Lid closed. No gaps. Take organic waste out daily, not every three days.
Wash the bin with hot soapy water. Then a dilute bleach solution. Scrub the bottom. That’s where the eggs hide.
Keep fruit in the fridge during summer. A banana on the counter in July is a maggot invitation.
Fix 5: Carpet Beetle / Clothes Moth Larvae
Vacuum everything. Carpets. Closets. Under the bed. Behind the wardrobe. Every week for a month.
Wash all fabrics at 60°C or higher. That temperature kills larvae and eggs.
Sprinkle food-grade diatomaceous earth along baseboards and closet floors. Harmless to humans. Lethal to larvae.
Store woolens and silks in sealed bags with cedar blocks. Not mothballs.
(The smell. ew…)
4. What Actually Works (And What Doesn’t)
Here’s what works consistently:
Source removal beats chemical treatment every time. Find the one thing they’re breeding in. Remove it. The population collapses within a week. No residual sprays needed.
Boiling water for drains. Free. Effective. Zero chemicals.
Freezing pantry goods for 72 hours. Kills eggs you can’t see. No pesticides near your food.
Drying out houseplant soil. The single most effective fungus gnat fix. Costs nothing.
And here’s what doesn’t work as well as people think:
Bleach in drains. It kills surface larvae but doesn’t remove the organic film they feed on. They’re back in days.
Bug bombs and foggers. Overkill for all five of these. They scatter the problem instead of solving it. And you’re breathing in neurotoxins… for a drain fly.
Ignoring it and hoping. You know this already. They don’t leave. They multiply.
5. Where People Get This Wrong
Be honest. You probably did at least one of these:
Sprayed insecticide on the kitchen counter where you saw one worm. Didn’t check the pantry. Didn’t check the drain. The worm was a scout. The colony is elsewhere.
Watered your houseplants more because they “looked sad.” The sad look was fungus gnats. More water meant more larvae. You fed the problem.
Used mothballs in the closet. The larvae survived. Your clothes now smell like a chemical factory for six months.
Treated all five causes at once. Wasted time, money, and energy. You had drain flies. Not pantry moths. Not carpet beetles. One cause. One fix.
Where to Start
Don’t do everything tonight. Do this:
Walk through your house. Kitchen. Bathroom. Living room. Bedroom. Where did you see the worm?
Kitchen counter or walls? Check the pantry. Open every bag.
Bathroom or kitchen sink? Check the drain. Look for the fuzzy adult flies.
Near a houseplant? Check the soil. Poke it. See if tiny flies scatter.
Near the garbage? Check the bin. Lift the lid. Look at the bottom.
In the closet or on carpet? Check fabrics. Look for tiny holes in wool.
One location. One cause. One fix from the list above.
Ten minutes. Maybe fifteen.
Then close the lid. Walk away. The worms are done.
Magic.


Leave a Comment