OMGosh, I am not surprised that you have been passed around like stale bread. THat is very unprofessional and rude!!
I like this guy, at least he seems to care and want to find out what the problem really is. I sure hope you can get some rest, good rest. You are in my prayers honey, and big huge {{{{{{{{{{{{HUGS}}}}}}}}}}}}!!!!!