Anakin Skywalker is 22 years old in episode III and is a Jedi knight under the apprentice of obi wan kenobi and diseased Jedi master Qui-Gon Jinn.
Anakin Skywalker was nine years old in episode one.
Because George Lucas Didn't like having the old Anakin there. For some reason he wanted the young Ani there. I have had long Discussions about this very question with my friends and family.
Padme is 5 years older than Anakin padme is 19 year old and 9 year old in episode 1
He was a few weeks away from his 20th birthday
#5, the empire strikes back. Hope we helped