Teke,
I was lucky I had a wonderful mother in law. Yours sounds more like my mom. Please get caller id and don't answer the phone. If she shows up just tell her the doctor told you you need rest and can not get upset. So it is better that if she came another time when you are feeling better, and ask her to call first and don't answer her call.
I am glad you are doing better, you have been on my mind and in my prayers.
I'll keep praying for you, and I hope things work out for you with your MIL from HE**