I have tried many, many times to donate since 2007/2008 when I was volunteering at an NGO dealing with blood disorders. It's a little sad. The most recent attempt was a week ago. It's almost always because my Hb levels are too low, though once it was because they had a minimum weight requirement of 50kg. I certainly didn't feel anemic this time round, but apparently that was the case. I'm not saying I'm jinxed when it comes to this, but it's certainly become one of the reasons I want to be able to finally manage it now.
The short answer is no.
Have you ever danced in public?