I'm hearing you.
I dropped my engine off at the builder on April 4th and still no sign. Not his fault, waiting on custom pistons that were due weeks ago.
At first it was ok as I had jobs to do. Painted the engine bay, installed the 1.03" torsion bars, re-installed everything I could after the painting, but now I'm just waiting, and waiting. Cleaning the dust off the car gets pretty boring after awhile. He reckons 2-3 weeks once he gets the pistons, but JE tell him they are "in the system" and we just have to be patient.
It's one of the reasons I never went for an exterior repaint - paint jail would just be the worst.