Our normal turnaround time is about 3-4 weeks. If you have a specific date you need it by within a 4 week window of ordering, please email firstname.lastname@example.org . We also have a 1 week rush option at checkout, for $20 extra. When you pay to design your own quilt- you also get rush shipping. These options can be found at checkout under shipping.