When should i test

Daviya
AF is due Jan 4 am so nervous am hope am pregnant if not I will be disappointed am keeping my fingers crossed