I gave when I was in high school. I passed out, on the gym floor. I spilled my juice all over myself and had to wear XXL scrubs and a shirt that said "be a champ give blood" for the rest of the day. I got to nap and skip the rest of my classes though, so all in all a good day lol.
Congrats! You're awesome, hooray for people like you!