Update: You can now order injectable B12 again. Get it here.

How Long Can B12 Be In a Syringe?