Much of this is controlled by your insurance company. Only so much that they'll authorize for a single fill. My physician used to write me a Rx for a 10ml vial (I take 2x .25ml shots per week). Can't write "n" refills on a controlled substance, so it is what it is. Suddenly and without warning, the pharmacy would no longer a 10ml vial as that would last longer than 90 days in a single fill. They would give me six 1ml vials for fill #1 then four 1ml vials on the 2nd fill...leaving me 2ml short for a 6-month supply.
I just got into the habit of calling the doc's nurse and having her send a new Rx to the pharmacy a few days before I was out of the first 90-day fill. Kept leapfrogging prescriptions this way to keep full 90-day supplies coming and quit filling the 2nd fill of four 1ml vials.
I've since kicked that doc to the curb and let Defy handle it all. They're able to completely fill a 6-month supply in one fell swoop due to this covid nonsense.
Love/hate relationship with those 1ml vials. It's far more handy to have a 5ml or 10ml vial for home, but nice to also have the 1ml vials for when I travel.