AF due in 3 days. Should I test????

Rachael • 😊
Should I wait or test? And what test is the best to buy? Thanks