My esposa's mom has been in the hospital for over a month now, and being O+, I was asked to donate for her for yet another operation. We went down to the Red Cross in Romana to do it, but when we got there, I was turned away for not having residency. Three months minimum to give blood. I've given in other countries as a tourist and never had an issue, and we had papers of a blood test I took the week before for HIV and Hep C.