Board Thread:Spoilers!/@comment-1916997-20170725144112

So here's my theory:

Henry is 14 at the end of Season 6, at the beginning of Season 7, when he leaves SB, he is 18, so 4 years have passed. Then we jump to "years later" where he runs into (literally) Cinderella, let's say that "years later" is another 4 years. Then let us assume from meeting Cinderella to Lucy's birth is 2 years. Finally, in the actual present day, Lucy appears to be 10, so that's 10 more years. If you do the math, in total we have went 20 years, making Henry 34 years old in present day. That all checks out pretty good. What doesn't is that Regina, Hook, and Rumple do not have appeared to have aged 20 years, which makes me think that Henry is in a realm where time moves differently (therefore quicker), so that when Henry contacts SB for help from this new EF, it has only been maybe a year since he left SB. Basically, Henry will be 20 years older than he was at the end of Season 6, but anyone who was in SB (so Regina, Hook, Rumple, etc.) will only be 5 years older than they were at the end of Season 6.

So what do you think? This makes the most sense, right? 