Ovulation bleeding or implantation

This app said I ovulate in 3 days but my other two apps say I ovulated on the 2nd or 3rd. Me & my boyfriend had unprotected sex on the 2nd. Yesterday I started cramping in my lower abdomen. Today I’m cramping & blood only when I wipe. My other two apps say my period is in 10 days.

Please help!