There has been considerable discussion concerning Ellie and Dylan's ages. What we need are marriage and anniversary dates. Without such we are shooting at a tin can in the morning gloam under the light of a waning moon. For my own sanity I decided to delve. Remember, I am thinking out loud here. We learn in the opening scene aboard the plane that Sophia married Liam three years before graduation. We also learned during the discussion between Sophia and Mrs. Myers that Sophia graduated high school by age 17, and earned her Master's degree by age 22. Sophia ended her college sophomore year by age 19. Having no birthday for Sophia it gives us a range of 19.1 to 19.9 years old. Sophia gets married roughly the same time (probably between the months of January and June, and probably 3 months into Sophia's pregnancy.) This puts Sophia's age at Ellie's birth between 19.5 and 20.5 years. Sophia is currently 38 with again no birthday so we assign a range of 38.1 to 38.9 year old. Given these ages we find a mathematical range for Ellie's current age to be 17.6 and 19.4. It has been astutely established that Ellie is at least 18.1 years old. So, how did I get an upper limit of 19.4? 38.9-19.5=19.4. Some of this 18.1-19.4 range seems improbable. However, since Ellie is slightly more than 1 year older than Dylan (also established in the opening scene) it places Dylan's age range at 17.1 to 18.4 years old. Statistical probability suggests that Ellie's age is near the center of the original range (17.6 to 19.4). I am bought into an age of 18.5 for Ellie and 17.5 for Dylan. This is normal for graduating seniors and supposed to be juniors, respectively. Thank you for your kind attention