I tested on the very first day of my missed period and got a faint line. Personally, I think waiting for the missed period date is best to avoid confusion.
Wait till your period is late by 2-3 days, then use the first morning urine. But if you have any severe cramping or spotting, skip the home test and call your doctor immediately.
I think it is best to wait until at least 1 or 2 days after your missed period. It's so hard to wait, but testing too early might just make us sad with a false negative.
Even if you test at home after your missed period, please consult your gynac. They will do a proper scan or blood test to ensure everything is progressing safely.
Honestly, wait till your period actually misses, or you'll waste money on 5 different kits like I did! Pregnancy really tests your patience from day one.