I am going to donate my blood which is rare type! but i took yaba twice or trice in a week! So i need to know the duration of this drugs presence in my blood! and how come i eligible to donate! I mean, is there any kind of food or drinks exist which can clean my blood in such a short time!??