Going insane 😔

My periods have always been 32/35 days! Past 2 months its came cd40 now this month cd46 and still not period. I have no idea when I ovulated etc.. or if I even did? I've done 2 cheap tests and both negative! I've been cramping and had backache for over a week now, convinced my period was coming and it hasnt! I've got thrush now and seem to have pinkish discharge, but that's been happening for 3 days now? Should i test again? Or just wait it out? My body is such a mess this cycle! 😭