Mosquitoes do not eat blood. It is only the female mosquito that sucks blood (a common trait of all species of females in my opinion). They do this to aid in the reproductive process as but they need supplements, such as protein and iron, to enable them to develop and lay their eggs. So, if that’s the case, what are all the mosquitoes of the world doing for a feed?
Answer? Generally they feed on nectar from flowers, tree saps, fruits etc.