Implantation spotting or period?

Any opinions? I’ve been cramping, nauseous and very fatigue for the past 2 days. Period is due in 10 days. Thanks in advance!