Each gnat lives for about 5 days. The trick is to get rid of the next generation - the gnat larvae that live in the top layer of the soil. The larvae feed on decaying organic matter. Decaying pine bark in potting mixes and decaying
plants roots feed the larvae.
Try to keep the soil as dry as possible. Remove all loose soil from the surface and put a light layer of coarse coir (coconut husk) or sand or diatomaceous earth on the soil surface. These substances have sharp edges that carve up the larvae. (Recent studies indicate that fine-textured peat moss also deters gnat larvae.)
Another safe technique is to place ½ inch slices of raw
potato on the surface of the soil to attract the larvae. After a day or so, discard the slices along with the larvae inside. Repeat this until there are no more larvae in the
potato.
For more serious infestations try Knock-Out Gnats to treat fungus gnats available from Gardens Alive for about $20. See
http://www.gardensalive.com/item_display.asp?ProductNumber=1962. Another bio-control method is Gnat Not, a parasite that destroys gnat larvae and other soil pests. It comes on a sponge in plastic (5 weeks shelf life) that is rinsed into water and applied to the soil. For information, go to
http://www.goodbug-shop.com/gnatnot.htm Detection trick: Add a little water to the soil and then look very closely for tiny fungus gnat larvae swimming in the water as it pools on the surface. You need good light and good eyes to see them. If you don't, then your
plant is probably gnat free.
Prevention is often the best remedy. Use sterile potting mixes that are free of bark chips. The potting mix should have ample drainage material, such as perlite so that it drains well and allows the soil to dry out frequently. Fungus gnats can nearly always be traced back to overwatering and/or poor soil quality.
Carniverous
plants may attract a few of the flying adults, but they will not affect the unending supply of gnats coming from the larve living in the soil.