Blood products should be administered over a period of 4 hours, whenever possible, according to guidelines set by the American Association of Blood Banks.