if that's infeasible, or you have bad executive function, you should buy bti bacterial larvacide which lasts 30 days and only affects mosquito and fly larvae, and doesn't seem to persist in groundwater even then.
it's a bacterium that evolved to kill mosquito larvae apparently
information on maybe getting some for free from your state, and it's mechanism of action:
Check with your local health department, city, county, and/or department of environmental quality. There are grants that let them buy larvicide for free distribution to the public! Not everyone takes advantage of it, but making them aware may mean they apply next time.
There are a couple of different larvicide bacteria, but they all work essentially the same way. You toss the granules or dunkette in the water. The spores disperse in the water and wait for a mosquito larva (or fly larva, but no one else really) to eat them. Then the specific conditions inside the gut activate the spore and the bacteria multiply, blocking the gut and stopping the larva from feeding. So it'll take a few weeks to seem like it's working, as it won't effect the adult population.
They're generally safe to throw in birdbaths, cattle ponds, etc.
Protip: clean your gutters! Standing water anywhere allows mosquitos to lay eggs, and lots of people forget their gutters.

