When I read your post I immediately thought that it sounds like since you live with her, she expected you to be there with her and maybe even cook for her and when you go to the gym or eat foods she doesn't like, she gets disappointed that things aren't playing out as she planned and she lashes out. I agree that maybe finding time once in awhile to have dinner with her or spend time with her might be all she is looking for and it might help her back off a little. My grandmother got really hateful when she was older and since she lived with us, we couldn't escape it. We figured that she didn't like that we still had our youth and she didn't, and judged everything we did and chased away our friends. Good luck to you, it might get worse before it gets better.
Pounds lost: 27.0