Period is Sooo irregular :-/

Chelsey
Soo last month my cycle was 32 days my af just ended on March 4th. Of course because I know it jumps around I start testing again on cd 5, today is cd 9 and according to my opk I'm at my peak ov day which means that at the latest my af will be here on the 24 th making my cycle 25 days this month... 
​Anyone else have these issues? It makes me feel like my opk is broken or something. I thought my cycle was suppose to stop doing this by the time you hit 17 lol I'm 24 ttc for number 2. I feel like I'm broken! Grr dang you Mother Nature! Rant over lol