IMO this is more of a general style question than an age-appropriate question....maybe because there's nothing about it that screams "I eat twilight dinners, dye my hair blue, and wear roll-up knee highs" to me. Personally it's not my style but I don't think it's granny-looking by any means.
"I eat twilight dinners, dye my hair blue, and wear roll-up knee highs"