I have no idea what my body’s doing

I was suppose to start my cycle yesterday I’ve been cramping for two weeks off and on and again today so i took one of these and is this positive? If so, why would it take this long for my body to decide to ovulate? I’m supposed to be on my next cycle 😂