Period or IB ?

Kayla

According to the app , my period is not due for another 9 days. I have minor cramping . I also did not track ovulation. But i usually ovulate a week after my period ends. It was very stretchy .