For keepsake orders, current Ship times are 2-3 weeks AFTER your fabric is received. Otherwise since orders are custom made, processing time is 7-10 days.