When can I test???

I started the depo shot the 12th of September and i got my period the 4th of October and it lasted until the 15th of October. On the 18th I had unprotected text and my SO came inside me and it's been exactly 7 days since then and today I've had light bleeding/spotting and I'm not supposed to start my period for 8 more days. If I tested in the morning, would it be too early to tell? Or should I wait until I start or miss my period?