CVS typically holds a filled prescription for up to 2 days before canceling the order and returning the medication to stock if it is not picked up
. However, some sources and user reports suggest that CVS may hold auto-filled prescriptions for about 14 days from the fill date, after which the medication is put back on the shelf and the prescription is placed on hold until a refill request is made
. The exact hold time can vary depending on the type of medication and pharmacy policies. Controlled substances often have shorter hold periods due to legal restrictions, while standard prescriptions might be held longer, sometimes up to 7 to 14 days or more at other pharmacies, though CVS specifically is noted for the shorter 2-day hold before cancellation
. If you anticipate a delay in picking up your prescription, it is advisable to contact the CVS pharmacy directly as they may be able to extend the hold time or adjust the pickup date to accommodate your situation