It depends on how quickly you pay, and the amount of transit time between MD and wherever you live.
Count on the following estimates...
* About 4 days for them to receive your payment
* About 3 days for them to process the order and package your items
* About a week transit time for delivery
So count on roughly 2 weeks between when you send payment and when you receive the goods. Give or take a couple of days either way...
This has been my experience from the West Coast. Others may be a bit quicker