Years ago I started buying the stuff from do-it-yourself pest control stores. they were selling the same stuff the pro exterminators spray, but just "last year's model". I'd spray that stuff every 6 months to a year and the only bugs I'd ever see were dead...and only a few of those then no more for a long time. I knew it was time to spray again when I'd see one not quite dead yet...
Eventually I ran out of that stuff and the replacement I bought wasn't as good (of course)...still pretty good though. When that ran out I tried this stuff, or one of the competitor's equals... there are a few brands that are similar
https://www.homedepot.com/p/Ortho-Home-Defense-Max-1-33-Gal-Perimeter-and-Indoor-Insect-Killer-with-Wand-022150004/300569500
I'd say just about as good as the 2nd round of "professional" stuff I had. Been using this kind of thing ever since...
I spray around outside my house, and at some strategic places inside, and I don't find that I need to very often. Spray the RV with it too, sorta around the under carriage, fenders, and such...every where I can easily get to that's out of direct weather...and some inside once in a rare while.... just to keep ants and such down.
Actually, time to do it again I think....