Please allow 7-12 business days fo these to ship to you. These jeans are 100% cotton, but they will stretch some with wear. These are a super cute "mom" fit, that is actually flattering. These have heavy distressing at the knee and a raw jagged hem. These are a medium wash. If you run in between sizes, I would go with the bigger of the two.