Who can Donate Blood in India?

Men and women between 18 to 65 years and weighing 50 kilograms can donate blood safely.

Transgender people and gays can’t donate blood in India, according to existing law. Men can donate blood every three months, and women can donate every four months.