Just watched tonight's episode, after not watching for a few days (Chaz's baby storyline bothered me so I stopped watching for a few days).
I felt sorry for her son Ryan but I wish she'd corrected him when he said she was a prostitute. She was a child. Nobody should be calling her a prostitute.
Some sort of Fandom site (Ennerdale Wiki) has given Chaz's date of birth as 23rd February 1978 and Aaron's as 5th January 1992.
So she's 40 and he is 26 if that site is correct. It says she married his father (Gordon) but not when, and they split up when Aaron was 8, which would make her 22 at the time.
I really don't like how they have all these children giving birth all the time in Emmerdale.
According to the same site, Charity was born on 9th January 1976 and Cain was born on 30th November 1974. Debbie was born on 26th October 1989, making Charity 13 years old and Cain still just 14 when they had her.
Charity had Ryan on 31st December 1990 so she was 14 and a mother of two.
Debbie had Sarah on 6th June 2005 so she was 15 at the time.
Weirdly, that makes tonight's episode Sarah's birthday. Did Debbie (or anybody else) even mention it in all that fussing about wanting to see Sarah and never being forgiven?