Am I pregnant or just paranoid?

Madison
So my period is 3 days late now. I'm never late, im either on time or a day early. So I'm starting to think that since I'm late I may be pregnant. Usually the week before my period starts I start pmsing, which I felt like I was pmsing last week. But maybe since I was expecting my period I was just making myself PMS? I'm not sure. I've had mild cramps as well, which usually happens before my period so I'm not sure if my period is just randomly late for the first time or I'm pregnant and just fooling myself.