I bought some shit from my local hydro store called Gnatrol. It works great! I haven't had a single gnat, since I purchased some of this. I just add a 1/2 teaspoon to a gallon of water and apply to my plants a couple of times and presto! No more gnats! Gnatrol has something in it called Bacillus...