I often send packages overseas (US to Europe) and I noticed that as of this year mail takes longer. Usually two weeks for a small package, but it is not unusual to wait three weeks for some mail. It may be that international customs are more rigorous about checking mail than they used to be.