(CNN) — Betty White, a national treasure, is just weeks away from celebrating her 100th birthday.

The award-winning actress spoke to People Magazine ahead of the milestone, saying, “I’m so lucky to be in such good health and feel so good at this age. It’s amazing,” White said.

White revealed a secret to her longevity, joking that she tries “to avoid anything green” in her diet.

“I think it’s working,” she quipped.

White has starred in series like “The Golden Girls” and “The Mary Tyler Moore Show” over the years and says she now lives a quieter life, playing crossword puzzles and card games, according to the magazine. She also loves to watch wildlife documentaries, “Jeopardy!” and golf.

But the key to her happiness, the actress and philanthropist said, is that she works to “always find the positive” in her life.

“I got it from my mom, and that never changed,” she said.

The big day for White is January 17.

The-CNN-Wire™ & © 2024 Cable News Network, Inc., a Time Warner Company. All rights reserved.

Join our Newsletter for the latest news right to your inbox