DHL never delivers on time. A minimum of 6 months late, but I've had as long as 14. Randomly tried to deliver me a dress I hadn't ordered then wouldn't listen to me when I didn't want it. Charged me £34 when it got stuck at customs after sending me a series of threatening letters during a global pandemic. Also got my address wrong on all the letter and delivered those letters late as well.