They check ur HcG depending on ur number then it's an estimate of how far along u are
yes, I'm pretty sure. They count how much of a certain hormone you have (forget the name) and predict from that. That's what they did for me when I was around 5 weeks..