Try finding a women’s support group in your area. It may be an easier means to receive counselling from others who share many of your difficulties rather than, say, having someone less personally involved. The latter may only tend to focus on an incomplete portion of the overall situation.
They should, from their own experiences, be able to advise you how to develop procedures to deal with your problems. They can give you a more personal touch in their support.
Also they should be cognisant of available and suitable community supports or therapists.
My wishes for a significant improvement in your life and the strength and means that you need to achieve that improvement.