It is best to test on the day of your missed period or a day after for accurate results. Since I had thyroid issues, my doctor wanted me to confirm as early as possible so we could adjust my dose, but testing too early can give false negatives. Follow up with your doc once you get the result.
Don't waste your kits testing early, it's pointless. Wait for the day your period is due, or better, the day after. Use the first morning urine because that's when the hormone concentration is highest. Clear and simple.
In my experience, testing 1 or 2 days after your missed period gives the most reliable double lines. Doing it too early can just make you worry about faint lines. Give your body a couple of days to build up the hormone naturally.
I did my test on the very first day of my missed period and got a faint line. Did anyone else get super anxious and test even before their period date? I feel like waiting for that day is the hardest part.