different due dates???

hi all! I got my positive after 6 months of trying! but every app or website I go on tells me different due dates and also how many weeks pregnant I am are different! can anyone help me? the first day of my last period was 21 June, my cycle lengths are very irregular averaging at 42 days...