Medications are filled on business days (Monday through Wednesday) until 5PM. Orders placed after 5PM will be filled the next business day. Orders are typically ready by 7PM on business days. You will be notified via email when they are ready to pick up. If you elect to receive medication by mail, please allow 3 to 5 days business days from shipping date.