Welcome! You will get a lot of good advise, words of wisdom and much to think about. Im still new too and overcoming the anger and frustration seems so far off, but many here have gotten there so I just look forward to that.
So much of what you said sounds so familiar, I wish you well.