At the moment I'm doing 10 to 11 hrs of work a day, no breaks and 30 mins for lunch. I'm also seemingly on call 24/7
Why are you doing 10/11 hours a day?
And why are you "seemingly" on call?
You are, I'm sorry to say it like this, making a rod for your own back. You need to desist the temptation of always being available, I promise you that you will not gain any respect or kudos for that.
My recommendations based on my experience:
Set your boundaries firmly regarding hours of work
Establish a pattern of meetings as I mentioned up thread.
Manage your manager, using facts and data, even if it involves email confirmations, so you have an audit trail of what's been happening.
Your manager does not sound professional or a particularly pleasant individual, I strongly advise you to become assertive in meetings to prevent her from trampling over you.
If you cannot gain any control over this situation, then the only other option is to document everything in a Grievance and set up a meeting with HR to see if they will intervene for you. If you are in a Union, get them to support you. If you aren't in a Union, I recommend you join one and get them involved in due course.