Board Thread:General Discussion/@comment-7526254-20150520160921/@comment-24264679-20171019161735

Eddiefunny wrote: Begfhn wrote: I'm a little confued, but here's what I determined about this season's timeline. According to an interview, Colin O'Donoghue says that Henry is 16 when he leaves home. This already seems wierd because it is implied that Henry finished high school. How did he graduate at all if he never shows up? So the first scene of Hyperion Heights takes place in 2017, about 3 years after The Final Battle. T'''he present day events take place in June 2018. '''That means only 1 year passes in LWM time the entire time Henry is gone. Henry experiences about 20 years. I guess Lucy shows up at henry's door immediately after the curse is cast. No one nor nowhere has it been said that it has been a year. I actually remember in an interview that the writers said it was 10 years but retracted that statement. Possibly because it was more years. It is more likely that "20 years" have gone by at most. I'm thinking round 15 years. The writers already confirmed it is 2017 within Hyperion  Heights.

http://ew.com/tv/2017/09/26/once-upon-time-spoilers-season-7-horowitz-kitsis/

Now within the magical forest sure it could have been anywhere from 15 to 20 years. Henry looked about 24 within the magical forest. Thus it would have been like 10 years later from season 6 finale. However you also have to add in around 7-10 years onyop of that for Lucy's age.