fruit flies almost always feed on rotting fruits, usually in the kitchen area. females lay their eggs on the surface or inside fruit that's overripe, or decaying. drain flies only feed on whatever ferments inside your drain.