Same thing happened to me. It is a controlled substance #2. Basically, according to the dose, if the 10 ml bottle lasts more than 6 months then you can't have it. You can, instead be given 3 (1 ml) bottles and then pick up the next 3 (1 ml) bottles when you run out. My pharmacy only had 5 vials of 1 ml vials in stock. I decided to pick up 3 vials for now and then pick up the others in a few days. Check the prescription label it should say something like partial or pick up partial before XX/XX/XX. My doctor called the pharmacy and corporate office to complain about this. The best thing to do when getting scripts filled is to always be nice to the pharmacist and ask for an explanation calmly. If you don't understand, please tell them to explain in another way. This is what I did and the lady was more than happy to take care of me. There was another lady that was yelling and they made her wait for 30 min. I got there after she did and I not only got my stuff first, the lady took her time to explain everything to me. So, remember, it's not always that they don't want to give it to you. There is protocol for these scripts and they are doing their jobs to make sure that all the rules are followed. The lady had no issues giving me my T, she just couldn't give me the bigger bottle because it would last longer than 6 months. Yes, it is much more expensive, but they are following the rules and we too have to respect that. I've dealt with this for many years in regards to a partner that took loads of meds for psychiatric disorder and we always had an issue every month.