mpvt is correct, controlled substances are dispensed on a certain time frame, and to prevent abuse, pharmacies will not fill them early, and by law, are not allowed to, except in certain extenuating cicumstances, which must be verified by a physician.
6 a day (every 4 hours), from 90 pills is 15 days, which means you should have been able to get a refill already, as of the 13th or 14th, however if they log the prescription as every 5 hours, or more, between pills, then that is 18 days, which explains why you were early according to your pharmacy.
If you doc is writing the scrip as take one tablet, every 4 to 5 hours, or every 4 to 6 hours as needed for pain, then you need to ask him/her to be more specific as to how often you can take them, that way you can avoid this problem in the future.
verwon@gmail.com
My information is not guaranteed correct. I do not get them right all the time, but I do enjoy the hunt~