
Don't get down on yourself for posting.. its great that you are given with what you struggle with.
My younger and adult life was and is much the same as you have described for your self. You are not alone with having those challenges and being frustrated.
And continue reaching out it does help!!