I finished my novel and realised that I never mentioned my main character's age. In chapter two I said that she in in her twenties, but that's the only mention of her age. I know that she is twenty-three, should I state this in my novel, or is it okay to leave her age vague?

  • 18
    "In her 20s" is mentioning her age. You can choose to be more specific, but I can only come up with ridiculous pretexts why this would impact the story (she inherits a million dollars, but only if she's married by her 25th birthday, because her rich spinster aunt doesn't want the MC to make the same mistakes she made?)
    – wetcircuit
    Jul 21, 2019 at 13:37
  • 6
    How many novels have you read where the characters' age is mentioned? Jul 21, 2019 at 16:03
  • 2
    FWIW, not mentioning her age at all (including that one bit in chapter two) might help some readers relate to her -- we tend to fill in gaps with familiar elements, and readers may assume she's their age. If that doesn't change the story unfavorably, it might be a benefit of deliberately leaving her age out.
    – A C
    Jul 22, 2019 at 0:36
  • I forgot the name of the book but I read a fantasy novel last year and I remember that the age was never mentioned only hinted at which made the characters so much more interesting because there was a mystery around them and I could use my own imagination, if I wanted to, to fill the "missing" information.
    – GittingGud
    Jul 22, 2019 at 6:44
  • Whatever you do, be sure to remain consistent. Quite a few authors have done some screwups messing up internal consistencies with their books - even some big names like Stephen King and J.K. Rowling. SoD gets hit hard everytime a reader gets surprised by a trait that comes from nowhere and fundamentally changes how they saw a given character.
    – T. Sar
    Jul 23, 2019 at 14:57

6 Answers 6


There are a lot of things you don't mention in your story. You don't mention how many times a day your MC uses the toilet. You don't mention how many beauty marks she has on her body. You probably don't mention the colour of her t-shirt.

You only mention the things that are important.

If a character is a child, their age is important - it affects the whole story. A child of six is not a child of ten - there's a significantly different level of maturity there. If your character is elderly, on the other hand, it is enough to imply: white hair and dragging footsteps convey a picture much stronger than a mere statement of "70 years old" or "90 years old". In that case, age would only be important if reference is made to a historic even the character has been affected by.

In your case, as @wetcitcuit states, "in her twenties" gives the reader enough of a picture. Unless the specific age is a plot point, it's unnecessary.

There is nothing at all that you "need to mention". Not the character's age, not their appearance - nothing. Any detail you give is because it is somehow important to the story. If it is in no way important, it doesn't set a mood, it doesn't do anything - throw it away.

(Note regarding setting a mood: stating a character is "in her twenties", "has just turned twenty-three", or "is twenty three years, four months and twelve days old" all create a slightly different image in your mind.)

  • 6
    Saying that the character "celebrated her 23rd birthday the previous weekend" is a fourth option that create a possibly quite different image in the reader's mind.
    – user
    Jul 21, 2019 at 19:02
  • 6
    I would somehow nuance that point: "Any detail you give is because it is somehow important to the story"... with the possible exception of reader immersion. Some readers do like to have a rough idea of physical appearences, environment details, etc. to feel more emotionally involved in the story. But "in her twenties" is probably more than enough. Jul 22, 2019 at 6:44
  • 1
    @bilbo_pingouin: I think you might have underestimated the relevance of the character's approximate age. Age, or generation, is a gateway to all manner of character traits from political affiliation to temperament. It colors our perception of those traits in a unique way; the irreverent grandmother is an entirely different character from the irreverent twentysomething, even if their characterization is otherwise identical.
    – Kevin
    Jul 22, 2019 at 23:59
  • 1
    @Kevin, sorry, I fail to see how your statement contradicts mine. Age is important to the story, as it will change the behaviour of the characters and most of their interaction. But you will notice that I focus on physical appearance, etc. in my statement. They might not be important to the story per se. But it certainly helps getting in. Jul 23, 2019 at 4:35

Yes, it is fine to leave a character's age vague. If your story includes tales from the past, historical events readers would know, or scenes of interactions with other characters from years ago (like her parents or siblings or friends), then you should keep track of a timeline for each character, how old they were and where they were, so you don't make the mistake of having a fifteen year old renting her first apartment or buying a used car without anybody thinking this unusual. But that is just keeping your story straight.

I often leave character's ages indeterminate, some could be pretty much anywhere between 50 and near retirement; they are just "older".

And the age of my MC can be vague too, especially if she is an adult and done with school. Exact age becomes more important for pre-schoolers and non-adults when they are (mostly) segregated by age into classes, and how old they are is a significant part of their psyche. To a lesser extent for the ages of consent, driving, tobacco and alcohol use, entering into contracts and voting. Once those "milestones" are behind them, their exact age is increasingly irrelevant, and categories work. College age, young, middle-aged, etc.


No, if you're describing them then you may wish to mention how old they look but the actual age of characters doesn't matter much. Unless you make it a specific plot point, or there's something odd going on, like a difference between the characters' apparent age and actual age that needs to be noted and/or exampled, I'd leave it alone entirely.


I don’t really believe that the specific age matters. “twenty’s” is helpful though as a general age can help us visualize the character better but unless being exactly 23 is important for the story (she probably just got a BA if she's following a traditional schooling path so she would be just out of school or fresh to Grad School), I don’t think you really ever need to tell us that she’s 23. But, if you really want to, you could just change the fact that she’s in her twenty’s in chapter two to the fact that she’s 23. Although it’s not necessary, it appears as if you have a very specific view of who this person is so you might want to note she is actually 23.

  • 1
    Do not forget that many people do leave school at an age much younger than 23. Many start working at 16, or after a study which is much shorter than till 23.
    – Willeke
    Jul 22, 2019 at 17:01

In my opinion, leave out "in her twenties" as a direct description, under the "show, don't tell" guideline. That being said, it would be make sense to have another character notice that she looks like she's in her twenties, or maybe asking a third character how old she is, etc.


Almost every Animorphs book opens with the first person narrator explicitly saying that their only Personal Identifying Information they would give the reader was their first name and until the final book, they were identified vaguely as teenagers, but not yet of driving age (between 13-16) and were all in the same unidentified grade year. We only learn two character's ages in the course of the book: Jake and Ax. Jake only gives his age up in the final book as the story is almost over and the reason for the anonimity no longer serves a point. Ax is odder as he is an alien character and it is stated that his planet has a much longer revolution around its sun thus he technically is only 2 years old, but is of the same maturity as the core cast. At various points in the series, several characters try to explain this by saying that Ax is roughly 14 years old and that one of his years is about 7 of Earth's years, but that Ax uses his own years when he is giving his age. At no point is an direct conversion given and Ax is never explicitly said to be older or younger than the cast but is generally around their age. This may have stemmed for a running gag of Ax being ridiculously precise in exactly whose measurements he is giving and it comes to a certain point that it's clear Ax is doing this for his own amusement but the typical exchange is Ax giving a time limit as "2 of your [Earth] hours" to which one of the kid will point out they are all on Earth and making the distinction isn't needed. It didn't help that his species has a natural sense of time, and Ax is frequently used as an improve stop watch for not missing deadlines.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.