I purchased expedited shipping that showed me a deliver by date with plenty of time before a baby shower I was attending but as days went by and the package hadn't been shipped yet, I had to email to flag the package and pay additional money for overnight shipping in order to get it in time because I was desperate and did not want to show up to the baby shower empty handed. I don't think I should of had to pay for overnight shipping in addition to expedited shipping that should have been enough.