The earliest...

When is the earliest you can test this TWW is killing me. AF due 17th Jan. Got my positive opk on 2nd Jan!

Far to early yet right?!