Cycle buddy

Kayla • 17 Married July. 23. 2016 found out I was pregnant oct.27 2016
My period is due Oct 29th.. 29 day cycle. On cycle day 15. Positive opk yesterday CD 14.