So bookplayer recently posted a list of questions about headcanons and I am on that so hard you have no idea.
So. Here goes.
The Princesses:
1. How old are Celestia and Luna?
Roughly four thousand years old, though they weren't princesses until later.
2. How old is Cadance?
Twenty-three in season two. A year older than Shining Armor.