My boyfriend says my doctor is wrong 🙄

This idiot is telling me the doctors are wrong on my due date because "pregnancy is 10months not 9". I tried to explain to him it's based on 280days gestaton and an average of 31 days a month. 280÷31=9. That is the math behind it. And my due date is March 21 based off that and how baby is measuring. Well.. according to him, we are all idiots because my last period was June 14 and "it doesnt count until you ovulate" so 10 months from then is April 28th. 🙃. He wont let it go and he corrects me all the time in front of people to tell everyone that is my due date.