From what I was told by the UPak agent I dealt with, the time it takes for the shipment to arrive varies depending on how busy the time of year is. Apparently, just like daily rush hours when commuting to your workplace, or crowded vacation seasons and "off season" vacation seasons, the shipping industry, too, evidently has crowded seasons and not so crowded seasons.
I was shipping in mid July and was told that is indeed the "busy" season, and therefore my estimate was a quote of "Six to eight weeks". It actually arrived in port at just about seven weeks.
At one of their quieter times of year, perhaps four to five weeks is correct too -- I think it all really does depend on the time of year and literally how busy the shipping industry in general is. I guess physical starting point must certainly make a difference too -- from NJ your ship will have a much shorter distance to sail than mine -- mine was starting out from Houston, going to the London port.