Alright, let’s settle a debate that’s been tearing families apart since the Clinton administration: How old are the Goo Goo Dolls? Are they a bunch of grandpas strumming away in rocking chairs, or are they still the angsty 20-somethings who sang about Iris?

The answer is hilarious, confusing, and way weirder than you think. Let’s do the math, because time has not been kind to my perception of the ‘90s.

The Lead Singer’s Secret Age

John Rzeznik, that dude with the raspy voice and the permanent five o’clock shadow, was born on December 5, 1965. Do the math. That makes him 59 years old as of this writing. Yes, the guy who sang “I don’t want the world to see me” is older than your dad’s favorite flannel shirt.

But get this: he doesn’t look a day over 45 because he’s clearly been preserved in a vat of pure rock nostalgia and moisturizer. Meanwhile, bassist Robby Takac was born on September 30, 1964, making him a sprightly 60. So the band is basically a pair of AARP-eligible rockers who still make teenagers cry at concerts.

They’re Older Than the Internet (Kinda)

Here’s the mind-bender: the Goo Goo Dolls formed in 1986. That’s before the World Wide Web was a thing. Before you could Google “Goo Goo Dolls age” (which you are doing right now). They’ve been together longer than some of us have been alive, and they’ve survived the hair metal era, the grunge era, and the skinny jeans revival.

How Old Are The Goo Goo Dolls? Rock Band’s Age And HistoryHow Old Are The Goo Goo Dolls? Rock Band’s Age And History

Fun fact: their first album, Goo Goo Dolls, was released in 1987. If that album were a person, it would be 37 and complaining about student loans. Their early sound was pure punk, like they were trying to out-ramen the Ramones. Then they got soft and became the soundtrack to every prom montage ever.

The “Iris” Paradox

Here’s where it gets truly surprising. “Iris,” their biggest hit, was released in 1998. That song is now 26 years old. It’s old enough to rent a car. It’s old enough to vote, pay taxes, and have its own midlife crisis. Yet, when you hear it on the radio, you still feel like you’re 15, crying into a bowl of popcorn.

How Old Are The Goo Goo Dolls? Rock Band’s Age And HistoryHow Old Are The Goo Goo Dolls? Rock Band’s Age And History

And let’s be real: John Rzeznik wrote those lyrics about being “the only one who’s ever seen you cry.” He was 33 at the time. He’s now almost 60. That means he’s been professionally singing about teenage angst for longer than most teenagers have been alive. That’s not a band; that’s a cultural vampire, and I mean that as the highest compliment.

So How Old Are They, Really?

In human years, the Goo Goo Dolls average out to about 59.5 years old. In rock years, they’re like a fine cheese—kind of moldy but still delicious. In fan years, they are eternally stuck in 1998, and we wouldn’t have it any other way.

How Old Are The Goo Goo Dolls? Rock Band’s Age And HistoryHow Old Are The Goo Goo Dolls? Rock Band’s Age And History

They’ve survived 14 albums, a name change (they were originally the Sex Maggots—yes, really), and the shame of being played at every high school graduation since the dawn of time. They’re old enough to be your parents, but they still rock harder than your cousin’s indie band.

So next time you hear “Slide” on the grocery store PA system, remember: you’re listening to two grandfathers who are still making mortgage payments on their summer homes. And honestly? That’s the most inspiring thing I’ve heard all day.