No, you cannot donate blood, till you know that you are free from HBV
, HCV and Syphilis
. Please do these tests as they are also STDs. To better understand, pl take private consult with audio video chat and then I can guide you properly and give your prescription for required tests.