Farfar,
Whom do you have in 3-D, in your community, that you can talk to?
If there is no one, that's your next job. To find a counselor, a mental health support group, even a hospital therapy group (I went to one for months at one point when I was younger...I was an outpatient member, and I was greatly helped)...a women's agency, a psychology grad student-run therapy group, a clinic, a learning/support group of some sort through a church you are comfortable with, an Adult Children of Alcoholics Group, any 12-Step group you can remotely fit in, an abuse survivors group...
You need to vent, to write--here is very very good for that.
But when despair floats up from the floorboards, you need to remember you are a human being, a member of the human community, and you need to find a REGULAR meeting/gathering/support group to attend, and you need to find actual help in the community where you live--individual sessions if you can arrange it, but also a group, because a group gives strength and also holds one accountable in a different way--and you need to work at accepting and working hard with that help until you yourself are so strong you can one day pass it on.
And you can be. I am sure of it.
Have you ever read Dibs in Search of Self? Good book for you...
Hops