If you got a tattoo more than four months ago, you could give blood. That said, more problems can arise if you got tattooed by a friend or did it yourself because the equipment may not have been properly sterilized. In this case, you may have to wait a year or more before you consider donating blood.