Hi Scotiabank, yeah, I have had QPost consistently hold our things for 3 months. So, in the case of my daughter's vitamins, I would have to order them 3 months before I actually needed them before they would get here, and then hope they would make it on time. That is why we found Aramex to be so much better, if things did get held in customs, it was only for a few days. We just decided to pay the extra money for shipping and sign up with the new company, so our stuff will get here in 1 to 4 days with DHL Express.