blog hit counter
How Old Is Hamlet In Hamlet

Let’s tackle a question that’s haunted English majors for centuries: How old is Hamlet in Shakespeare’s play? You’d think the Bard would just tell us. But nope. He leaves us guessing like a riddle from a ghost.

The Graveyard Clue

The best evidence comes from a scene with skulls and dirt. In Act V, a gravedigger chats with his pal. He says he’s been a sexton since the day young Hamlet was born.

Then he drops the bombshell: “I have been sexton here, man and boy, thirty years.” Count backward. If Hamlet is born around the time he started, that makes the prince thirty years old. Wait, what?

That sounds ancient for a college kid obsessed with his mom’s sex life. Shakespeare clearly wanted a mature actor, not a moody teen. But thirty? Let’s dig deeper.

Yorick’s Skull Does the Math

The gravedigger says the jester Yorick’s skull has been in the ground twenty-three years. Hamlet remembers him: “He hath borne me on his back a thousand times.” That memory feels like a child to a teenager, not a thirty-year-old.

If Hamlet was seven when Yorick died, he’d be thirty now. That aligns with the math. But seven-year-olds don’t usually recall “a thousand rides” with poetic clarity. Shakespeare was playing fast and loose with timelines—as usual.

So, thirty is the official answer. But does it feel right? Let’s check the other evidence.

The “Young Hamlet” Problem

Everyone calls him “young Hamlet” throughout the play. His mother Gertrude says he’s young. Claudius calls him “our chiefest courtier, cousin, and our son.” Would a thirty-year-old be constantly called “young”?

Hamlet Film 1948 Streaming : Où regarder le film Hamlet en streamingHamlet Film 1948 Streaming : Où regarder le film Hamlet en streaming

In Elizabethan times, thirty was middle-aged. You’d be running a household, not moping in a graveyard. Shakespeare likely intended Hamlet to be around twenty for the story to make emotional sense.

But the text says thirty. So we have a paradox: the age of the actor versus the age of the character. Shakespeare wrote for his troupe, not for consistency.

University of Wittenberg

Hamlet is a student at Wittenberg University. In the 1600s, you’d start university around fourteen and finish by twenty-one. A thirty-year-old still in school? That’s like a modern PhD candidate who never leaves campus.

Rosencrantz and Guildenstern are called his “fellow students.” They’re presumably the same age. Does that mean they’re all thirty-year-old undergraduates? That’s hilarious—and unlikely.

Shakespeare clearly imagined a younger Hamlet for the plot. But the graveyard math forces him to be thirty. This is why scholars love arguing about it.

Introduction to the Themes of "Hamlet"Introduction to the Themes of "Hamlet"

Why It’s Fun to Debate This

First, it’s a delicious literary puzzle. You get to play detective with a 400-year-old script. Every clue—like Ophelia saying Hamlet is “the observed of all observers”—feels like a clue in a murder mystery.

Second, it changes how you see Hamlet. A twenty-year-old Hamlet is a angry rebellious punk. A thirty-year-old Hamlet is a melancholy midlife-crisis guy. Which one do you find more interesting?

Third, the gravedigger’s scene is simply hilarious. He’s a working-class guy who doesn’t care about royalty. He calls the prince “mad” and sings dirty songs. It’s the play’s only moment of pure comedy—and it’s where we learn Hamlet’s age.

Quirky Facts That Will Impress Your Friends

Did you know the gravedigger’s lines were added by a different playwright? Recent theories suggest Thomas Middleton wrote the graveyard scene. So Hamlet’s age might be a mistake from a script rewrite.

Also, in Shakespeare’s time, actors often played characters much older or younger. The original Hamlet, Richard Burbage, was thirty-three when the play debuted. So Hamlet was thirty on stage!

William Shakespeare - Kids | Britannica Kids | Homework HelpWilliam Shakespeare - Kids | Britannica Kids | Homework Help

Finally, the word “young” in Elizabethan English could mean “unmarried” or “inexperienced,” not literally an age. So “young Hamlet” might just mean he’s not married yet. That explains why a thirty-year-old can still be called “young.”

The Real Answer? It’s Both.

The best conclusion? Hamlet is both twenty and thirty. Shakespeare didn’t care about precise ages. He cared about the drama. At twenty, Hamlet’s indecision feels like youthful angst. At thirty, it feels like existential despair.

You get to choose which Hamlet you prefer. That’s the magic of literature—it leaves room for your interpretation. The graveyard scene is a puzzle, not a math test.

So next time someone asks, “How old is Hamlet?” just smile and say, “Old enough to know better—and young enough to do it anyway.” Then quote the gravedigger: “Ay, that’s the point.

One Last Weird Detail

In the original play, the gravedigger says “thirty years” but one early text says “thirty.” The other says “thirty-three.” Yes, there’s a typo in the canon! Some nerds argue Hamlet is thirty-three, matching Burbage’s age. That’s the spirit—more confusion!

Go ahead. Grab a copy of the play. Read the graveyard scene aloud. Count the years yourself. You’ll realize Shakespeare was a genius and a lazy timekeeper. Perfect.