I have O neg blood which is considered universal donor. Should I give blood? I am a terrible coward?

Plus I have a tattoo and drink lots of wine on the weekends. Am I still eligible? I'm not great with needles.
42 answers 42