Sorry you have to go thru so much emotionally draining times. 1. Pls focus on yourself 15 min walk would bring difference. 2. Keep minimal talk with inlaws - food is here , did you take medicine kind of question, yes or no type answers. 3. Cook 2 times, breakfast lunch together and dinner late in evening 4. Ask husband to hire maid for cleaning, washing. 5. Use 30 min daily to study. 6. Try for jobs, in my lows my job was the only motivating factor for me. The money you earn gives immense confidence to face challenges. 7. Take up any hobby, sing dance anything. 8. Prioritize yourself over others. Indian women tend to Prioritize kids, husband , parents over themselves. Not worth it, self care is always . 9. Go to a professional therapist. Don't hesitate. 10. Pursue treatments for child when your mentally strong. God can see how good hearted person you are. I understand the feeling when you see your sister & sis-in-law get pampered while you work like a horse. When they visit don't over do anything keep the talk to minimal Your sister type are few people no matter whatever you do they will complain, no amount of gratitude will ever reflect. So ignore them, keep them as surfacial relationship. You want to have a great family like but reality is different. Pls move away from them mentally.