42 days max shelf life. They have to put a reagent into the blood to make it last that long. I believe they keep it in basically a refrigerator.