We stock a large variety of safes, however if the safe you order is not in stock, and we must order it from the factory it could take up to 8-12 weeks for delivery. If you would like to confirm that the safe you are ordering is in stock, please give us a call at 863-293-4098.