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

Hmcooper4 wrote: I am betting that Henry is 28 when Lucy finds him. This would fit with Emma being 28 when she returned to Storybrooke, and with Gideon being 28 when he returned from the Dark Realm. 28 seems to be one of those magic numbers for Once (just like Lost had it's share of magic numbers, some of which have been incorporated into Once as well). And I feel that 28 would fit with what we saw of Henry as an adult, and would be in range for having a 10-ish year old daughter.

So, for argument sake, let's go with Henry being 28. Current year of the show at s6 finale, by best guess, is 2014, making Henry somewhere between 13 and 14 at the time. Let's say he's 14, which would make the current year for the show next season be 2028 (or roughly 10 years into the future). Until we get some additional markers, this is the head canon that I am going with.

This would also make Henry 18 when Lucy is born, which would again mirror what happened with Emma. What I will be interested to see is who the Mother of Lucy, and therefore the wife of Henry, is. While I will allow for the possibility of Violet, I really don't think this would fit, and I am betting that we will see a new character for this role. (sorry, got off topic just a bit).

back on topic, and repeating what I said earlier, my guess is that 14 years pass between s6 finale and s7 premiere, and some of this gap will become fodder for flashbacks in the future. http://ew.com/tv/2017/05/14/once-upon-time-finale-season-7-spoilers-horowitz-kitsis/

Confirms it is a 10 year older version of Henry. Which would make him about 24-26 years old. We have no idea the little girl age. She could be anywhere between 6 and 10 years old. Thus Henry could have gotten a girl pregnant at 14 or 18 years old.

There is also the possibility that he adopted her. He meet a girl and fell in love. She had a daughter from a previous relationship and he took her in.