When to test

Nicole
My period is due today it comes on day 20 or 21 on the dot for 6 months. When can I test?