gardenbetty.com
Seriously, I can’t stress it enough: overwatering = gnats.
One simple trick to help prevent fungus gnats from laying their eggs is to block their access to the soil. You can do this by putting a shallow layer of pebbles, marbles, shells, aquarium gravel, or other decorative stones on top of the soil.
This helps catch any freshly metamorphosed fungus gnats right as they crawl out of the soil, preventing them from laying their own eggs and continuing the cycle.
As with fruit flies, a homemade vinegar trap can work wonders to reduce the amount of adult specimens flying around.
It’s made of natural materials and is biodegradable, but it still does a number on gnats and other bugs.
gardenbetty.com