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.