They typically affect indoor plants because the soil takes longer to dry out and people normally over water their plants by mistake. Once you see them flying around they are adults EEEEEK!!
Establish a watering routineUse Sticky Fly TrapsInvest in a Katchy MachineUse vinegar to trap themUse sand or gravel to dress the soilUse hydrogen peroxide mixTry a soap and water mixtureNeem Oil Spray