Can someone clarify what this means

My period is late for 3 days now. I had experienced heavy abdominal cramps during the day which I should expect my period to come and later that day there’s been some light discharge of red color ( i can say that its just light because it didn’t go through my panties ). I thought it was my period by it only just last that day only. Can someone explain what happened? Am I pregnant? Thank you