Board Thread:Show-Related Questions and Answers/@comment-6411076-20171028171519/@comment-25375217-20171028180549

Rumple and Belle spent 18 years traveling the realms. Presumably, they passed through one or more where time runs strangely.

Besides that, just don't think too hard about the timeline. The writers don't.