We have been using it a bunch over the last year here at AC. It has a shelf life of a year. BAM II comes premixed and is very very useful, bucks that would take telazol/xylazine like nothing go down and out on 2cc bam in minutes. Most does can be given 1cc, some even just a half. Depends on the animal really. With BAM II they no longer require the tolazine as a reversal, just Atipamizole and Naltrexone. Something I have learned is to give 1cc more A than Bam.