Canarygirl I read your post and I want to say that I am so very sorry you are in this difficult, frustrating and exhausting situation x
If anything, you must let things out, post on here, talk to your friends, whatever and however you must get it off your chest, its paramount x.
Yes, contact social service, Age UK and lots of other extremely helpful organisations, they know all the people that will help you help is out there ....*YOU ARE NOT ALONE*.
The befriending service is a Godsend for a lot of people, it just gives them time to detach themselves, breathing space.
Remember you are not alone.... x