All our fabrics are printed onsite to order. Minimum order is 1m. Please expect 2 weeks production time.