Yes , only we can say 1 thing , when you order and pay , it takes maximum 1-2 days for them to ship.
Rest depends on various factors :
1- What type of shipping you choose? Some fast some slower
2- How lazy post office workers are ?
3- Is there any bad weather condition? Too much snow or storm ect...
4- Is it any national holiday ? Christmas , New Year ect..
5- You can never be sure about shipping times, because it may change even with same shipping method.. i really dont know why
6- Post Office do not enter updates related to packages most of the times. So you cannot understand anything about your shipment. If it goes or stops ...
It is better to wait and see, but anyway if something goes wrong , they have resend policy