Have you thought of counseling to work through all these issues? They would overwhelm me too and I think you are wise to write about it and share, getting it out is healthy. But working through it may require professional help and I think you are worth the try.
Hugs