Wow. Could not hit it more at home for me. You describe exactly me. But not only you describe where I am in life but give resources, so many, to get over it.
The best read.
I did start in my own way, picking small annoying things and pushing myself to do it consistently, like keeping shoes in their place whatever time of night or inebriated I come back home, or to make the bed when the foot hits the floor.
Working on taking it to the other more pertinent aspects of life. Will lookup all the books you refer. Thanks so much.