Don't let others control your life. If someone is only making you hurt, cut them off clean.
This especially is for blood relations! Only scared old people say that shit about obeying your elders! If your family or immediate "friends" only use or abuse, get out fast!
There's always a place and tribe for you, don't let assholes dictate who you are or "should be".
It took 30 years and most of my physical health to learn that one! Injured spine, nerve damage, financial issues ... All from the group I grew up around being hideously toxic.
I've been free of them for about 5 years now and am finally healing, both physically where I can and mentally. Financially too, just slower.
I now have loving girlfriends, an amazing and healthy daughter, and I've been able to start reconnecting with the people that really clicked with me but were forced away by my family and their friends for being too different from them. I barely got a year and a half with my best friend I'd list touch with before he suddenly was diagnosed with and died from pancreatic cancer.
Don't waste your time on people who drain you with nothing to return! You and the people who improve you don't have the time and energy to spare!