When to test?

I’m 12dpo and AF due in 2 days. Boobs have been sore throughout tww, which for me is unusual. When is best time to test to avoid false negative?