Can a marijuana/weed smoker donate blood?

Surprisingly this question has different answers in India and the US.

India’s largest voluntary humanitarian organization, Indian Red Cross Society (IRCS), is not recommending you to donate blood if you are an addict. This may be because weed/Marijuana are illegal in India.

The Answer by the US is Yes !!!.

According to the US rules you can donate blood if you smoke, vaporize, dab, eat, or drink cannabis. Only suggestion is you should be clean when you have come for donating the blood.