Is this normal?

Is a 31 day cycle normal? My last was 24 days and on average 28 days. I'm expecting my period today but it didn't come.

My bf and I had protected sex the day before my ovulation so I'm kind of worried. I haven't tested either but I have no PMS symptoms also.

Is this normal? Or is there a chance I'm pregnant?