The delivery takes 20-30 days. Because of virus there is fewer airline. If you need urgent order,please do not place order. Thanks! Only accpet mastercard and western union. The wide of fabric and vinyl is 54inches. The length you decide, if you order 1 yard, it will be 54inches Wide by 1 Yard Long.