Thanksgiving Miracle BFP

Sarah • 22, Wife, TTC 2 1/2 years

Got my BFP last Saturday! I’m not exactly sure how far along I am yet, my first doctors appointment is December 12. I know I’m not far enough to be showing but is there any explanation for this? My last normal period was sept. 23, then oct. 17 I started spotting, the next day was light bleeding and the 3rd and last day was spotting again. My periods are never that short and unnormal! I did not have a flat belly before but it definitely didn’t poke out like this either!