Sorry to hear that, Sarah.
Just remember that GPs are people too, so they have their own baggage to deal with. I have had a few doctors who I am convinced became one just for the pay. The good ones seem to honestly care about their patients no matter what the discussion is about.
Hopefully, the scans will show everything is normal, and you just need to do more handstands throughout the day. 🤣
The roof quote is a real gut punch too. That was the last thing you needed. Is there a way to just cover it until you can save the funds to do the repairs? What about a repair loan? Is that even feasible?
Hang in there. Life is full of speed bumps. They are there to keep us from racing too quickly to the end!