Need some advice

Hi I always have mine on time but this time it was 2 days late and usually 3days long but it has now been 5 days. Can anyone tell me why. Must I worry?