No, you cannot donate blood if you are taking Xarelto because your donated blood will not clot properly. If your doctor decides you do not need Xarelto anymore and stops it, then you need to wait at least 2 days before donating blood.