So frustrating

Angel
So my lmp was 7/17 should put me at 8 weeks tomorrow... Had an us today and only measuring 5weeks. My heart sank. Did blood work to check levels. My hcg must be going up as I took another hpt tonight and it was positive before it even finished running the dye. (See photo) Not experiencing any bleeding or abnormal symptoms. Trying to figure out if I A: ovulated later, or B: ovulated twice, or C: took way long for implantation. I cannot figure out how on cycle day 56 i am only measuring 5 weeks. Hopefully will get to do another us in a week or two and see our baby thriving. Praying . 🙏👶✨