How many dpo am I?

Makenzie

How many dpo am I ? My last period was July 6th, I took the Clearblue digital ovulation test and got a peak reading on the 17th . My next period is suppose to be July 30. How many dpo am I and when is the earliest I should start testing ?