Unfortunately, this means that your delivery will be delayed. Therefore, it will not arrive when it is supposed to come. The “on hold” message typically means that your package is no longer moving and is resting at a place.