My gynac said the home test is most accurate around the day of ur missed period or a couple days after, using first morning urine since hCG is strongest then. Earlier than that the levels may be too low to catch. If unsure, a blood test at the lab is more sensitive.
I tracked my cycle on an app and it reminded me to test a day after my expected period. That timing gave a clear result. Testing before the app said just gave faint lines that drove me crazy. Wait for the missed date, trust me.
I was so impatient I tested like 4 days before my period was due and it showed negative, scared me for nothing. Then after my missed date it turned positive. So ya waiting till the period is actually late is the smart move.
Best is to wait till ur period is actually late, then test. Testing too early just gives u faint confusing lines. With my second I tested a day after missed period and it was clear straight away. Patience pays here honestly.