New Delhi: Despite being a country with a population of 1.2 billion, India faces a blood shortage of 3 million units. The problem can be addressed if an additional two percent of Indians donated blood, health experts say. According to a 2012 World Health Organisation (WHO) report, only nine million units are collected annually, while the need is for 12 million units. Delhi NCR alone faces a shortage of 100,000 units per year. “The shelf-life of donated blood is 35 to 42 days. There is a constant need to replenish stocks in our blood banks. The problem could be addressed if only two percent more Indians donated blood,” Anju Verma, chief medical officer, Rotary Blood Bank, told IANS. Reports also suggest that only one percent of eligible donors do so everyday. “Healthy donors are between the age of 18 to 65 years. So they should come out and donate blood,” added Verma. Statistics show that there are 234 million major operations in India, 63 million trauma-induced surgeries, 31 million cancer-related procedures and 10 million pregnancy related complications which require blood transfusions. Apart from these there are also disorders like sickle cell anemia, thalassemia and haemophilia that require repeated blood transfusions.