My husband and I moved in two years ago to help take care of his grandmother. She is 85 and has declining health. While things were going well for a while, the situation is becoming so frustrating and stressful that we're not sure how much longer we can stay. We both are college students close to graduating with full-time jobs lined up. Although she is usually very sweet with my husband, she treats me very poorly. Nothing I do is good enough. I wake up super early in the morning to do chores around the house while she is sleeping because if I do them during the day, she hovers next to me and criticizes my efforts. She complains about me to my mother in-law, my husband, and her friends saying I do not clean enough around the house. Just today she was telling my MIL that my husband is in trouble since he has a "good-for-nothing wife". Even while she said this about me, her bathrooms were sparkling clean because I cleaned them this morning, and her kitchen floor was spotless thanks to my sweeping and mopping. Both my MIL and husband defend me and try to explain that I do a lot for her while I'm going to school and preparing curriculum to teach 3rd grade in the fall. Still she doesn't care or appreciate the efforts I make. I think some of this stems from the fact that I'm her granddaughter-in-law, but mostly from the fact that she grew up in a culture where women did nothing but clean and bake for hours all day. It drives her nuts that I'm planning on having a career and do not have kids yet (she's lectured me about that). We've asked her several times to share her expectations of what chores she wants done and how often, but she has no idea. My husband has told her to stop talking about me that way, which led to a huge argument between them and her giving us the silent treatment for 2 WEEKS. I'm fed up with doing so much for this woman and then being treated like dirt. It really hurts, and I don't know how much longer I can do this. What should I do? How should I cope?