Maybe try another doctor or facility that can tell you for sure .
Have an NIP test. It's a blood test that definitively tests your and your baby's blood which is mixed in your blood stream for chromosomal defects and gives you the sex as well. I had one done and it came back XY, little boy!
The doctor cant tell maybe because the baby is positioned in a way she cant tell wether is a boy or girl cause they had to reschedule 2 times before i found out I was having a lil girl because of how she was positioned in my tummy ..... i would get a blood gender test
It's hard to find sometime as baby position, legs may close.. But u can go for another ultra sound like 24-25 weeks n u can find honey!!!! Gud luck..
I would go to a 3D place and try and schedule it when baby is normally active and...drink a glass of orange juice or some soda right before.
With my first my daughter had her legs crossed so the ultrasound tech grabbed a bottle of orange juice (they kept in hand for this exact thing) and had me chug it. Few min later my daughter started moving and we found out.
When I went for the 4d scan they said if they can't see babies gender then they will rebook it free the first time the after that they will charge but not full price. I paid £80 for it and found out at 16 weeks x
Try shopping for both gender I'm sixteen and this is my first and my bf is 24 he says its better to shop for both genders incase u do know what gender
Don't start shopping yet! Or grt neutral colors... but i don't recommend buying clothes that's what everyone always gets you k just had my babyshower and i have a dresser and a closet full of clothes now haha anyway good luck and i would try a different doctor too