due date keeps changing

Nicole • Pregnant w/ baby 1..due April 2017
Has anyone had the due date changed? I have been told three different due dates. How r u supposed to know how far along u r and which one is correct?