Volunteering is good. If you find that you focus attention on yourself too much, try shifting it to others. But keep the activities simple (manual and repetitive, like soup kitchen stuff.)
It’s also a good excuse to get out of the house, do minimum socialising and just observing the world around you. No expectations like performance measures and salaries either - your job is to just give a little.