I know it's hard to wait! I was planning on waiting until 10 DPO, which is still way early. I'm only 8 DPO today, but my chart has been looking good, so I tested this morning. Of course, it was a BFN.
Logically, I want to wait for another couple days, but I'll probably test again tomorrow. Of course, I have a bunch of ICs in my TTC stash, so I don't feel too bad about wasting them.
Good luck!