Implantation?

Hollie

Is this implantation bleeding? It was 4 days before my period is due, only lasted a few hours and my period is due today but I haven’t come on. I have been experiencing pregnancy symptoms such as light cramps, food aversions, dizziness, fatigue, frequent urination and constipation. I am taking a test in a couple of days.