Don't test early unless you can handle BFN's! I speak from experience. I test when I *know* it's waaaay too early, but I'm prepared for it. The earliest you should test is 10 dpo (not from pos opk). But I've been known to test as early as 5dpo, which is far far FAR too early!!!
Good luck!
Angie