Despite all the time that’s passed, Goku barely ages in the Dragon Ball anime. 20 years have gone by since Goku fought with Raditz in the beginning of Dragon Ball Z’s Saiyan Saga, but the character’s design has remained largely unchanged. It’s as if the Saiyan simply doesn’t get any older.
Over the course of 40 years, Goku’s age only went through two major changes, which happened toward the end of the original Dragon Ball show and the beginning of Dragon Ball Z. After being depicted as a small child through most of his youth and teenage years, Goku finally received a look that reflected his age in the Piccolo Jr. Saga. He matured again when he returned in Dragon Ball Z as a 23-year-old married father. Since then, the show has delivered multiple time skips. When Dragon Ball Super ended, Goku was approximately 43 years old. He’ll be close to 46 or 47 when Dragon Ball Super: Super Hero rolls around. But despite all this, he doesn’t look that different from his design in the early days of Dragon Ball Z.
Related: DBZ Characters Who Could Be On Goku's Second Tournament Of Power Team
Goku’s unchanging appearance in the franchise can be explained primarily by the rate at which members of the Saiyan race age. The Saiyans have an aging process that differs greatly from what humans go through. It was stated by Vegeta in Dragon Ball Super that Saiyans remain in their prime until they turn 80 years old. Because of that rule about Saiyan biology, the anime can easily keep Goku’s youthful look for years to come. The same obviously applies to Vegeta as well.
Interestingly, Vegeta is likely to reach that point much sooner than Goku. In addition to having a slower aging rate than humans, Goku is likely to stay in shape for a few extra
Read more on screenrant.com