We offer both custom and in stock items. Custom items can be made especially for you using the fabric and size options you select. These items can take up to 3 weeks production time. Our in stock products are ready to ship.