I think this is a very noble act for any person to donate blood. Just think that you are helping few people and all the pain that you have is far less to what you are contributing to the social cause. Moreover the needle for blood suction is not seen by me because as I just watch the TV while they draw blood in the transfusion room.