No health problems so far, apart from alkie-ism, which was sorted via A.A..
But after stopping drinking, I eventually kicked the smoking too and in recent years have been fairly active with running, lifting weights, and heavy punch bag training.
I exercise six-days-a-week, often twice in one day, and my long weekend runs can take hours.  I ran my first ultra marathon last year too; 46 miles around the Brecon Beacons, all in one go.  
I also have a regular meditation practice, try to live an ethical life, and practice compassion (even if I don't feel very compassionate mostly).  I think these three things are important for good mental health.
I also don't idolise money.  Money is important when you need to buy stuff and pay bills, but it's not a major motivating factor in my life.  
So I feel pretty darn good, but I do put a lot of effort into maintaining myself physically and mentally.
I think the 'secret' is to find two groups.  One for exercise (parkrun/gym friends/running club/regular exercise group; that kind of thing) and another for the mental aspect (Buddhist meditation group, 12 Step group, church, mosque, etc).  I find that when I have to do something, just for myself, by myself, I'm pretty crap at it.  But if I have to do something for other people (like turn up to a run to do a group run, or give some newly sober or still drunk alkie a lift to a meeting), I'm there.  Obviously I benefit from it too.
But of course, nothing will stop that orange-sized brain tumor from killing me. 
