Aggrivated with my ob

Da
Okay. So I see everyone on here has had an ultrasound. According to this app I'm 9 weeks. My doctor has yet to confirm how far along I am. They gave me an appointment for may 10th to hear the heart beat but REFUSE to give me my first ultrasound until I'm 20 weeks. is this normal?? Or should I change doctors?