Isn't Rey like 21 years old or something like that? In the novel, it said she was nearly 20 already. And I heard some time has passed by in TROS, like a year, but I'm not too sure. But she's definitely in her 20's now.
From my knowledge and my google searching (because thats legit, right?!) She was 19 when TFA began. And it claims that Ben was 29 or 30.
"Kylo Ren was born one year after the Battle of Endor (BE) which happened 4 years after the Battle of Yavin (BY). Meaning that Ben was born 5 years after the Battle of Yavin. Han Solo died 34 years after the BY. This means that Benwas 29 or 30 during the Force Awakens." ---Google
"Rey was born eleven years after the Battle of Endor. Kylo Ren was probably conceived right after the Battle of Endor, by Han and Leia. This explains the age difference." --also google! Hahaha











