When to test again?

Diamond

I actually have not been ttc, but it not normal for my period to be late. Last time it happened I was pregnant. Tested just now and received a BFN. When to test again? Or should I wait on period?