First time mom!! Got my BFP today, I am in disbelief! 3 weeks 5 days! My period was due September 4th!

Alicia