Board Thread:Spoilers!/@comment-31937823-20180405010135/@comment-27060727-20180504211924

Lady Rapunzel wrote: CoolDudeAl wrote: You would think they would know something is weird just on a very basic level, if Season 6 was 2014 and Season 7 is 2017/2018, and yet Neal went from like 1 to 10, and he was assumably in SB the whole time, so they can't use the "other worlds" excuse, which they technically can use for Henry, Lucy, Robin, Gideon, etc. They can't use it in Robin's case, unless she and Zelena got to somewhere else before moving to the NEF. And, yet, this whole "times moves differently in different worlds" thing was just addresed in season 7 (only exception is The Dark Realm in season 6). Yep, Robin or Zelena would now have to mention that she had left Storybrooke before at some point and came back to find that time barely passed.

From what we've gotten on-screen, there's no indication that she grew up anywhere but Storybrooke. And if we were to just assume she did travel somewhere, than this "they went to other worlds" excuse would a catch-all excuse for every age inconsistency and that can't be right.