Due date

I recently found out that I was pregnant and when I went to the doctor I told them the LAST day of my last period. It wasn't till later I realized it should have been my FIRST day of my last period. The first time we went in my due date was Feb 13 but after examining my baby with the size she changed it to Feb 20 and said I maybe didn't ovulate when I thought. When do you think my ovulation occurred but my bf and I had sex a few times but only "did what it took" to make a baby once so now when the due date changed he's thinking I cheated on him. What do you guys think? My first day of my last period was May 6