You need to get your gnat problem under control before flowering or that is when the shit hits the fan, if nothing else you could use azamax, although it is safe for humans i wouldnt use it on a flowering plant just incase, and you dont want to ruin the taste of your buds... i find if there are...