Forget the fancy store-bought traps. Your grandmother’s method is better. Grab a small bowl, pour in some apple cider vinegar (yes, it has to be that kind), and add a drop of dish soap. The vinegar smells like rotting fruit to them—irresistible—and the soap breaks the surface tension so they sink instead of float.
How to Get Rid of Flies in the House Fast and Easy! - YouTube
Cover the bowl with plastic wrap and poke a few small holes in it. They’ll get in, but they won’t get out. Change the solution every two days. You’ll see results in 24 hours. And if you feel bad about drowning them, remember: they’re the ones who ate your last peach. You’re just a homeowner defending your castle.
Another sneaky trap: the “Funnel Bottle.”
Cut the top off a plastic soda bottle, flip it upside down, and stick it into the bottom part like a cone. Fill it with the same vinegar-soap mixture. This works especially well for drain flies because it mimics a small dark cave. They love that. You’ll catch dozens overnight. Just don’t leave it on the counter when guests come over—they’ll think you’re brewing potions.