Period or Pregnancy??!

So my period is 2 days late and I've had non-stop cramping. Today I began to spot and now it's been on and off with this. Usually my periods are right on time and are heavy and dark red. Has anyone else has this?