I have been doing everything you suggested, though exercising and better sleep have taken longer to do well, even they are finally getting better.