Confused

I am confused, my average cycle length excluding 4 days of period is 25

And this app says I am going to get my period on 15th

Also my solid smiley face on clear blue was 4th feb so what post ovulation day I am today and when should I test

Please ladies help, this is so confusing