Anyone given blood before?

Katelyn
My school is doing a blood drive tomorrow and I signed up. Anyone ever done it before? What is it like?