Sounds like you are going through a tough time. Can I advise that you speak to your local domestic abuse charity? Domestic abuse is not just physical and emotional abuse also is equally harming. I have just contacted my local charity and they are sending me a floating support worker.
Do you also have access to a family support worker as I have through school but if not you can access them through the local council or healthcare trust?
You also need to apply for benefits or ring the benefits line to see what help you can get?