Help please

Melita

According to Flo, Premom & Ovia my ovulation day was 5/6, I didn’t test positive until 5/9 (clearblue digital) & peak was 5/10. However my apps have my cycle starting 5/20, I was expecting it to start 5/23 being that I ovulated 5/9. I’ve tested using Firs Response 6 days sooner and gotten a negative. When should my cycle start? How many days post ovulation would you say I am?