Thank You for your Order! All orders generally take 1 to 2 weeks for delivery. If by chance we are out of stock we will notify you. Please allow 2 to 3 weeks for delivery on out of stock items. Feel Free to Contact Us If you Have Any Questions.