when do I take a pregnancy test?

So I am roughly 4/5 dpo. My period is typically 28 days however it's been a week early last month. So my apps are all different. One has Aunt Flo coming 10, another 12, and 13. When should I test??