How to know when to test?!

When you have very irregular periods when do you test? Im 7dpo and I just want to know. My next period should come on the 12th. If it doesn't I will be starting vitex and hopefully that helps!