Tried a couple of years ago and there was a misunderstanding on my part about food - thought you weren't supposed to eat for 3 hours beforehand so couldn't donate. Then got pg and couldn't for a while. However, today I finally do so...
When and what should I be eating or drinking? Do I have to take my own water for afterwards? Anything else I should bear in mind? (Am a little nervous as get a bit squeamish around blood!)