I agree that 7 mos. is ridiculous, but my saying so won't make it any better or faster- I was just trying to stay positive & supportive & not make you feel worse about it than you already do.
Nice yourall fed tonight, & so far, don't seem as stressed as you obviously are. Hang in there...I'm sure they had their reasons for not being able to complete the work any faster, & I'm in no position to judge anyway.