The issue is that the big pharma companies only test for safety for up to 28 days. Because of this pharmacists usually will not distribute a 5 or 10 ML vial if it is intended to be used for longer than that because its use would be outside the known safety window.