Fungus gnats, shore flies, moth flies, and March flies thrive under moist conditions, especially where there is an abundance of decaying vegetation and fungi; avoid overwatering and provide good drainage. Allow the surface of container soil to dry between waterings.
works 100%. Every time. Are you o overwatering? Are you sure? Ask the gnats.