When to test?

Since the 14th of January to the 23rd of February I was on the mini pill Zelleta. My periods have been a bit messed up since having the implant (which was removed December 19th).

I last bled on the 15the of Feb and the bleeding lasted for 13 days, which means I should have started my period on the 15th of this month. I only got the tiniest of spotting once on the 18th, but I had done a HPT that morning and got a negative result. Did I test too early and should do another?