His Birthday is Actually May 22
Many fans originally believed that their favorite aspiring Pokemon trainer was actually born on April Fool’s Day. As it turns out, however, Ash’s true birthday is May 22. Unfortunately, however, it doesn’t do much to help fans figure out just how old we’re supposed to believe Ash is. Technically speaking, he was born in 1986. Despite this, however, he has never aged and remains 10 years old. Some fans have started to question the never-aging theory because of what seem to be like signs of maturity throughout the series that may come along with age. Either way, it seems like we’re still supposed to believe that Ash is a 10-year-old boy… which wouldn’t make a lot of sense in a world without magical birds.
Believe it or not, it seems Pokemon creators may have actually given Ash’s aging, or lack thereof, some consideration. There is a popular theory that suggests Ash never physically ages because he caught a glimpse of the legendary Pokemon Ho-Oh just as he began his journey in the Kanto region. It is believed that Ho-Oh’s feathers grant eternal happiness, which could have possibly prevented Ash from aging if that’s what he considers to be eternal happiness.