Ruby is about 21. Emma is 28. Ashley is 19. Mary Margaret is about 21. I would think MM/Snow would be a year or two older than Ashley/ Cinderella. Snow did marry Charming before Cindy married Thomas. If there is some sort of tradition 18 to 21 was marrying age. Younger ones waited for older ones to marry, hence ladies in waiting. Especially royalty.