I'm a regular donor, O negative blood. I have given my donation at work and carried on during the day with no issues. As previously said, eat plenty before and after and make sure you take plenty fluids.
The type of needle they use was changed recently, so it's even less painful than it was...