Unopened bac water is good until its printed expiration. After the first puncture it is generally considered good for about 28 days when refrigerated, thanks to the benzyl alcohol preservative.
Everything here is for laboratory research use only. It describes bacteriostatic water and reconstitution arithmetic — not dosing, and not medical guidance. If your goal is treating something in yourself, that's a job for a licensed clinician.
More: full bacteriostatic water guide · peptide calculator · all bac water answers