You sound so much better Tetra. I hope you can make some permanent arrangements to get you away from the toxic atmosphere at home.
I hope you don't mind advice from a 'mature' woman, which is to do as much as you can to help your grandmother rather than cause her extra work. That makes a big difference to everyone's stress levels.