It can sit in Customs for 20 days for sure. Not the norm but it happens. Stuff gets to the bottom of the pile or lazy Customs agents. If you got a small box or envelope this is more likely to happen.