not having to hold down a "real" job must be the trick.
Gotta disagree with ya. It's pretty much all genetics. I'm a year and a half away from my 50th, I've been a "working stiff" steadily since my teens (and I've done some real s#it jobs, 12 hour days, etc), and everyone says I look like I'm in my 30s!
I've played music quite regularly for years, and it has been very stressful at times.....but I love it, and I wouldn't trade it for anything!