I ordered on April 23, thinking that two+ weeks would be plenty of time -- on the website, they say that orders ship "within a few business days."
I've been expecting them to arrive for the past week, but finally it dawned on me that I've gotten no "order is being shipped" e-mail or the like from the company, so I tracked down their phone number and called them today. Apparently, the bags were on backorder, and they knew this on the 30th and neglected to e-mail me. The nice girl on the phone said she'd send them off as soon as they came from the factory, in the next day or so. Meaning they won't arrive until next week. Meaning my gift to my boyfriend will be late. Even after I was all careful about ordering early. Grrrr.
At least the girl was nice about it, and said she was sorry they didn't let me know sooner. Still, it's frustrating.
EDITED to fix the rent in the space-time continuum.