I want protection from my family's abuse

I am a 30yr old male living in Mumbai and my family is from Assam. I have always been treated badly by my family (mother and two elder brothers), especially my mother who constantly criticizes me and makes me feel depressed. It has led to a very long mental health battle that I have had to fight. Now I live in a different city and try to stay away as much as possible. Because the last time I was home, she got my abusive (eldest) brother to "teach me a lesson" and caused a huge emotional dent in me. She refuses to take responsibility for it while still insisting that I am still the useless son. Yet she wants me to support her. My elder brother who lives in a city closer to her is her favorite child and I'm assuming she is happy with him. But she constantly keeps trying to control my life and playing victim even though she has an elder son. I want to know if there is a law that can protect me from physical and/or mental harassment. Because I constantly feel at risk of losing my freedom to live life on my terms.