Just wondering has anyone any experience of giving blood? There's a big call for donors where i live and i have O negative so would like to donate. But I'm scared. Does it hurt? Will i feel weak afterwards?