I've done everything. Every day I come home from work I see tons of them flying around and I end up killing 30+ with my fingers. I put 2 cups of hydrogen peroxide per 8 cups of water on all 3 of my citrus. I put coarse sand on the surface so the adults can't get in. I have 4 sticky traps and there are over 1000 dead gnats caught on it. I don't overwater. I use the 5-1-1 mix which shouldn't retain moisture that much. Yet they're still flying around everywhere. Whats going on? Can I like pour a whole bottle of hydrogen peroxide on it and see what happens? Also, one last question. Are these gnats more of a nuisance or do they actually have the potential to kill my citrus?