AlphaMuscle delivered exactly on time. They say 3-7 days from them to me. It was 7 days from ship date... Perfectly triple wrapped.. All products accounted for. I have used their products and have been happy... The nice thing is every step of the way you are informed.