I keep mine in the refrigerator. Serum tests have shown it good (once reconstituted) even after 3 mos. I don't generally have more of a stockpile than that so no idea if it would keep longer.
Seros are only good for 14 days in the fridge once reconstituted, one could conclude the generics would have the same shelf life.