When do test?

Kezia
My AF is due today. But haven't come yet do, but usually it does come exactly 12:00 am on the day it's due every month. Should I wait till tomorrow to test? Thanks in advance.