Has your friend had a despatch email? This normally gives a rough guide for delivery time. I do my ordering on line, don't use the phone.
I ordered a couple of things on the 29th March and didn't receive until middle of last week. When I queried it, I was told it was due to the Easter holidays. Saying that, I ordered some carpet shampoo last Friday evening and it has just arrived.