Shelf life im unaware of, I have heard it isn't too long though. 2 weeks is disgusting, and taking a needle from your friend who "snuck" it out of a vet is an even worse idea. Throw that stuff away, if your going to start get your mats from a clean reputable source. The gains from 1 shot of...