Generally speaking, you get 2 - 3 years after manufacture till expiration date. After expiration date, you might get an extra 5 years on injectables, with a recommendation to try to use them in a 1-3 year period. These are informal recommendations gleaned from various medical readings on the subject. Tablets have a longer shelf life, with some lasting up to 15 years past expiration.

Depending upon the chemicals' (BA/BB) percentages and how it is stored, you should get at least 3-5 years. However - I had a vial that was stored for a long time along with others but had tipped over and the rubber from the stopper had started to degrade and contaminated the contents. Store upright, cool and dark place preferred.