I've given blood on several occasions, and have never had any real trouble afterwards.
Last time though, they started the needle in my left arm, and everything went fine until the bag was about half full, and then it just stopped. After a few minutes of wiggling and jiggling the needle, the nurse decided to put it in my right arm. Luckily, everything went off without a hitch.
Just thought I'd share my story.