Fruit flies are known to thrive in all seasons. What they need to survive are food waste and moist surfaces.  But they commonly appear more during harvest time, when fruits and vegetables are ripening, or when plants are in full bloom. They don't need much to survive. They can also breed during winters when a little moisture from your kitchen sink is enough for their sustenance.