Mosquitoes suck blood, and blood isn't a plant, which doesn't classify them as an herbivore. Mosquitoes do not eat meat, because blood isn't meat, so they aren't carnivores. Since mosquitoes only suck blood, and do not eat a combination of both meat and plants, they are not omnivores either. Since a mosquito eats different kinds of food at different life stages (like at the larval stage, they eat microorganisms, and at a different stage, they eat plant nectar, and so forth), it is safe to consider the mosquito an omnivore, which fits the category the best.
Chat with our AI personalities
In general, mosquitoes are pollinators, meaing they drink nectar and spread pollen from flower to flower. This means that they are herbivores. However, pregnant female mosquitoes suck blood in order to provide protein to their developing eggs.