When should I test??

Alisha
I am 8DPO. My periods have kind of been off and yesterday I had some very light spotting. When should I start testing?!?