I always order them online. They arrive two to four days later depending on which day of the week I ordered. Be sure someone is home to sign for them. I have only had a difficulty once, they were out of some kind of voucher--child's breakfast maybe-- they didn't charge me until they came in and shipped them separate.