I agree with everyone else, it is definitely time to find another doctor. You have enough on your plate without dealing with that sort of care. I'm very sorry your visit went so poorly, don't give up though. I know it's difficult to find a good doctor sometimes, but I have my fingers crossed you won't have too much trouble. Best of luck, Amber