The last time I went, which was a good few years ago now, I think it said you can't donate if you've been to South Africa (or had sex with someone who had) in the last XX months, if you're a homosexual/bisexual male or had had sex with a bisexual man, if you'd received a blood transfusion before 1970-something or if you had ever been paid for sex. Then there's stuff like if you've had a tattoo, piercing, glandular fever recently.