Welcome kbhaze!!
Have you read the "Sticky section" on top of the page? the "Classic reading" link has a lot of useful articles.
Have you considered therapy?? it has changed my life and have improved in many other areas of my life and have understood much more about myself and thus, others.
(((HUGS))) We are all healing together.