The reason why mosquitoes suck blood may be that they don't want to, but there is no way. Mosquitoes can't synthesize protein that lays eggs by themselves, so this protein can only be obtained from the blood of mammals. After mosquitoes suck enough blood, it takes about 3-4 days to decompose blood and then synthesize egg cells. At this time, it can lay eggs after mating with male mosquitoes.
Mosquitoes lay eggs in the water. According to the species of mosquitoes, there are three main types of eggs. It takes 2-5 days for mosquitoes to hatch in water, water surface and shore. After the mosquito hatches, it is a creature in the water, called cockroach.