I try to give blood often but I don't give as often as I should. My blood drips slow so it takes like 20 minutes and twice it hurt really bad but that was only because I had incompetent nurses. I plan on going back soon (and drinking a lot of water beforehand
).