So confused

I’m 7 weeks 2 days pregnant but yesterday I had an ultrasound and it said I’m 5 weeks 1 day according to the size gestational sac. But I couldn’t hear the heartbeat or anything and I’m super confused because If im seven weeks how can the ultrasound say 5?