Sarah,
Put your pretty head on our shoulders and cry all you need to...you do so much in your life, with all of those sxs besides, I don't know how you do it.
Take care of yourself...don't give up on finding a dr. that will listen with a caring heart and ear...