Parts availability?

Someone ran into my Chevy Bolt EUV, and I’ve been waiting for parts (fender, bumper, grille, hood), since mid-October. My shop has no idea how long it’s going to take, I’m worried the answer is “forever”. Does anyone have any experience/insights?