Baby measuring small/due date change

I’m pregnant with my 2nd. I THOUGHT I was 20 weeks but the ultrasound Tech today said he was measuring at 18 weeks and 2 days. They didn’t mention anything of him being small at my first ultrasound at 12 weeks.

The tech told me some drs go by your period for the due date and some go by ultrasound.

So by my period I’m due 10/20/22. By how he was measuring today Im due 11/01/22.

Has anyone else had this happen before? Never had issues like this with my first and don’t know what this really means for me.