I've had lots of smaller/cheaper orders arrive in just 5-7 days. Normal orders closer to ~10 days. Also, heaven forbid if you order something that they don't actually have in stock and ready to go. You'll be charged and could wait a month or two. Hopefully you don't need it soon. I only have patience enough for those because I rarely make any big orders from them with things I need right now.