Can’t figure out due date

All my period apps I have accept one say I am 5 weeks pregnant the other says I’m 3 Weeks. The due nhs due date calculator says I’m 3 Weeks but others say 5 weeks and my clear blue digital test says 2-3 weeks which I know means 4-5 so I’m really confused