My period is due in a few days and now I'm having heavy cramps, back pain, nausea, and constipation, and spotting. Could I be pregnant?

Possible. Do a home test if neg your obgyn can do a blood preg test, and if you were my pt in boca raton, fl iwowuld do an exam blood work and an ultrasound so we both would know what is going on.