1) Why do mosquitoes suck human blood?
While male mosquitoes feed on nectar, females prefer blood, from which they obtain iron and protein to lay eggs. Some theories state that female mosquitoes are able to determine human body temperature and respiration through octanol. This substance is produced by the human body through sweat and respiration, and can be sensed 50 kilometers away.