Upset with my doctor

I am 38 weeks today and since Friday I have dilated to 2 cm now here's my problem my doctor have been doing my appointments based on my lmp which wasn't 100% I have only had 1 ultrasound and that was at the 20 week mark so at that time I was given a due date of July 5 but according to my doctor my due date is July 20 and that's her going off my lmp so she have been doing all of my appointments as if I was only 36 weeks and not 38 nor have she given me another ultrasound I'm so lost and don't know what to do at this point I'm tired of being pregnant I'm in pain all the time I can't sleep I'm don't know if I should change my doctor or just stick it out with her but it's tests that I still haven't received where other moms at this point have and I don't want to go into labor not know for example the group b test