Delay!!! Help!!!

Regi

I am kind of concerned because it is already day 40 in my cycle and I still haven’t gotten my period, I get it every 31 days. Also, my discharge today smelled like period blood, any thoughts?