How far am I

Tee

I did a clear blue today it said 2-3 weeks, so that means I’m 4-5 weeks pregnant.

My last period was 23rd of April, this app says I’m 5 weeks and 1 day and another app says I’m 4 weeks 1 day.

This app says I’m due 20th Jan 2021 x