Mosquitoes lay their eggs in stagnant water. After about three days, the eggs hatch. The larvae mature within 12 days and begin to fly. Given that a single female mosquito can lay up to 400 eggs within two weeks, you may have no better way to control their population than to destroy the breeding sites.