Due date three weeks off?

My lmp was dec 5th. According to that I should be almost 9 weeks. I had my first appointment today and they are saying I’m only 6 weeks and they didn’t see a heart beat yet. Has anyone else experienced their due date being that far off based on period? Could the baby just have stopped growing?