So confused!!!!!!!

The ultrasound technician said I was 7 weeks 2 days going on the measurement of baby, but the app said 8 weeks for days.

Could I just have a small baby and still actually be 8 weeks ??

Also, heartbeat per minute was 147, boy or girl?!?

With my first daughter her heartbeat around this time was 160! Help!!