I placed my order 3 weeks before I needed the goods..& they assured me that 3 weeks was plenty of time to get everything ready for delivery.