should it take a week for a shop to get a rebuilt head and put it on my car???

this place told me 2-4 days... eight days ago... i was told the car would be done yesterday... didn't get it..

for sure today.. even at like 3 o'clock i was told i'd get it today... STILL DON'T GET IT!!!

so he says tomorrow... i'm willing to bet i still don't get the damn car!