Can’t figure out due date

All my <a href="">period apps</a> I have accept one say I am 5 weeks pregnant the other says I’m 3 Weeks. The due nhs <a href="">due date calculator</a> 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