All non-stock items subject to a 2 to 5 working day delay before shipping. If longer than this, we will let you know. If you are in a rush, please contact us to check availability. See product page for estimated time on prescription orders (typically 7 to 10 working days) . Timeline does not include shipping time. Shipping time is based on the shipping option you select in checkout. Rush service available available on checkout. See Holiday Shipping Guidelines page for Christmas delivery.