I haven't ordered much as of yet from M*. What I have ordered arrived within 5 days from my e-mail.

I think of yardage as more of a special order. Everyone orders different combinations.
That sort of thing takes time.

I like the giant selection at M*.
I will just be sure to allow a long shipping time if ordering yardage.