When to test?

I'm 90% sure I ovulated 6/5 ( pos. opk on 6/4 in the pm and had cramping/ewcm on 6/5). I have 3 different apps saying 3 different dates for my period. 6/19, 6/21, 6/22. Took a test yesterday that was neg, should I just wait till 6/23 to test again?