Earlier then expected

Beverly

According to my cycle i was supposed to be 9wks today but at my appointment baby is only measuring 6wks 5days. Has anyone else had this happen?