When can I test to get the best results?

Sa
Can I test 7 days before my missed period? If so what brand would be the best