AF came early cd 25 left cycle day 31 what does this mean

Nina
Sore breast cramps some clots sorry tmi just wanna know will I ovulate or not