Drain flies are evasive and annoying, but they’re not impossible to banish. Next time you suspect a drain fly infestation, try taking these steps to get rid of existing pests and prevent the problem ...