They go by the size and development stage of your baby once you have had u/s. When I had bleeding at the early stages of my preganancy, the gp told me that because I had skipped a period, I was about 9 weeks pregnant. I said that that couldn't be possible, as we hadn't been trying that long. It turned out that we were only 5 weeks pregnant which was shown at the u/s.
I hope this helps. It's a right pain, when you think you're further down the line than you actually are!
Good luck anywho!
Xx