Spotting ???

So as you can see I'm not due on my period for another week or so .. I've noticed when drying myself once I got out the shower there was some light coloured blood on the towel? I have had the odd cramp & my boobs were sore a few days ago, does any one think it's just an early period or that I should rush to the shop to take a test ... Any advice welcome :) X