All adult mosquitoes feed on the nectar or honey dew of plants to get sugar, and that provides enough nourishment for both males and females to live, but females also need to produce eggs. To create eggs, females need protein, which they get from the blood of animals. Only a few species of mosquitoes can store enough energy as larvae, to produce eggs when they're adults, without needing a meal of blood.

The blood can come from humans, mammals, birds, reptiles or frogs, though most mosquitoes have a preference for a few particular sources. Some live near humans and bite them, while others choose livestock or animals first.

More Info: www.mosquitoreviews.com