We ship most items within 5-7 days some items may take longer depending your shipping address. We have faster shipping times available at checkout. If items are marked out of stock and will be restocking within a certain time frame, you may buy some items that are currently out of stock and those items will be shipped within the time frame specified on the product page. If you have any questions please contact us via email at Gazebopartsdirect@yahoo.com or call us at 516-721-3492. We are always here to help.