early period !?

Hi ladies , just wanted to see what you all think ... AF due today .. Had cramping Thursday <a href="https://play.google.com/store/apps/details?id=com.glow.android.eve">Eve</a> and light spotting I'm always late if anything so I was shocked to come on 4 days early . I bled quite heavily but only for 2 days !?! Normal period for me lasts 6/7 days .. I'm still having cramps but that's all ? Could I be pregnant ? Doing a test in the morning , just going crazy at the abnormality !? Help xx