Any reputable shop is cleaner than most homes and hospitals. They replace almost all parts of the tattoo gun , needles, covering of the wires, etc with each new person. Anything to avoid cross contamination. As for giving blood, do what I just did. Donate a month before the tattoo appointment. You can't donate for a year after the fact.

I won't lie, it can hurt at times, but it is not nearly as bad as most people think. So I could have bought that 5 yard kilt I wanted, or i could have bought the dog I have really been wanting, but instead I got something I drew up that will last a lifetime.