How to Get Rid of Flies: Find the Source and Stop Them for Good
Killing the flies you see never works for long. The fix is to identify the fly, find and remove the breeding source it came from, then trap the adults and seal them out. Here is the full plan by fly type.