If it got there 20 min ago, you should get it later in the evening or my best bet will be the very next day.
I ordered my wireless router on a Monday and *bam* I got it Wednesday afternoon around 2pm. How fast is that? To make it even better, the item I ordered had free shipping on it!!! Whoa..major savings and super fast delivery.