I am taking progesterone, so I have to test as AF won't show until I stop taking it.
For me, testing early is really hard. I get mad at myself for testing when it's a BFN, and for wasting a test. And I have a hard time staying motivated to keep taking the progesterone once I get a BFN, so the wait for my official test date seems endless. That said, I think waiting for the official test date might be really hard too. Aside from resisting the urge to POAS, it's hard because until you test, you have hope, and if it's a BFN on the test day, OUCH. It's like deciding, do I rip off the bandaid slowly or quickly... So for me, I think I'm going to test *maybe* on next Wednesday or Thursday. My official test date is Friday. That way, if it's a BFN, I'll be let down a little more softly, and I won't waste quite as many tests.