The amount of blood recommended to donate to blood labs is about 450ml. Though most people can safely donate one unit of blood, which is about a pint. However, there are some people who can donate more or less depending on their health and fitness level.