Our T-Shirts are made to order and may take up to 2 weeks for delivery. They are 100% pre-shrunk cotton. Hanes Beefy T.