Okay, first you sound very unsettled with your doctor. You don't sound happy about your situtation at all. If you are uncomfortable with your doctor, switch! And do NOT feel bad about it. It's your body, your pregnancy and your baby. You need to feel comfortable and confident in the person carrying for you. It's not too late to switch, you are definitely not too far along for that and I would find someone that you can be confident with. Second, your due dates can change as can how far along you are. It's very common. I'm 24 weeks along, but when I went for my first appointment my baby was tracking 3 days ahead of my due date. When I went for the gender ultrasound I was tracking 6 days ahead of my due date, meaning I'm loosing almost a week. Depending on how your baby grows and progresses you may pick up time. My due date is still the same because they said unless I pick up 2 weeks they aren't moving it, which is fine because my little boy is coming when he's ready anyway. The important thing is, if you have questions for your doctor ask them and if you don't like him get a new doctor!! I was unsure about my doctor with my second, then I grew to really dislike him and by the time my little boy came 2 days past his due date I had such a bad taste in my mouth for that guy that I really could have knocked his lights out! I wish I had switched when my gut said to, but I didn't and it was a huge mistake. Be comfortable and confident with your doctor!!! :) Good luck!