The U.S. military needs blood. When reserves reach a minimum capacity, the military must buy blood from local hospitals and blood centers. Blood can cost as much as $400 per pint. Many servicemembers have been turned away from blood drives in the past. However, many restrictions have been redefined