i had a problem with gnat which i battled for a year...put a layer of horticultural sand perlite or vermiculite about 1 to two inches on the top of each pot (combats laying of eggs)....litter your room with sticky fly traps around de base of de plants also...then use GNAT OFF (Bacillus...