Is this normal?

My AF usually lasts for 5/6 days but now it only lasted for 2 days and the day before I got my period I was spotting and also spotted 6 days before my Af. Today is the second day I'm spotting.

Or is this normal?