No caffeine -- been there, done that. It's fine, once you get over the headaches caused by withdrawal. Then, if you were previously a caffeine junkie, you're constantly reminded of all the crap you can no longer have.
More sleep is a good thing.
Exercise is good, too. But it's not like you have a burning need to lose weight or anything like that.
Lessen stress. As a programmer. That'll be interesting.
At least you know what it is. That's the start of a workable plan. Very good news there. :)