Bleeding I between periods!!

Tara

Anyone know why I'd be bleeding like this on cd 15? I literally came off my period on 18th?? And my opks (because obviously I'm testing as I should be nearing ovulation usually around cd28) are quite high...