I've never been able to get myself to give blood because my dislike of needles is so strong. Getting allergy shots every week for fourteen years probably has something to do with it, but I've also had one or two times where doctors had to give me an IV or draw blood and had to stick me a few times before they could get anything.
From what I've been told, it's a moot point anyway, since I lived in Haiti for two years, from 1992 to 1994. Supposedly, I'm ineligible to give blood until 2014, but I don't have that from anyone in authority. All anyone has been able to tell me is that there are travel-based restrictions, but they don't know what they are off the top of their heads.