Since my second son was born, my mom will stay with us over the weekdays to help take care of my second son as both me and my husband are working. However, my mom is extremely hard to get along, she either always bad mouthed my husband to me, or she will get angry with me over small things. On average, we will get into disagreements once a week. She gets annoyed over every little thing that we does, and treats our house like hers and expects us to do things her way. For e.g., I have been dropping a lot of hair due to hormonal changes, but she will complain and nag as if it's my fault. She expects us to keep our things in a certain way, and had been rearranging our stuff in her own way, such that we cannot find our things sometimes. When she doesn't like the way we take care of our own son, she will scold us and say extremely nasty things which really made us irritated with her. One thing which I really hate was how she always misinterprete the things my husband said to her, and will take it in a really negative way and will complain to me in a bid to show me how nasty he is. I really regret asking her to help out, but it's kinda a no return path as she quitted her job to help us out. What should we do? She's extremely headstrong and does not.like to listen to any advice.