The eight-week study found that people who meditated showed a 43% improvement in telomerase activity, an enzyme that regulates telomere length, compared with a 3.7% gain in the group listening to music.
WSJ: Doctor's Orders: 20 Minutes of Meditation Twice a Day