Is it too early?!

Is 10dpo (3days before missed period) too early to be testing? Should I test at 12dpo (1day before missed period) or should I just wait until the day of my period or even after?!