i was in the same situation like u are.But then after years of fighting with myself and asking my mother to improve it was absolutely getting impossible.
THen a bit of buddha and Ekhart Tolle's books n i figure out its kind of impossible to change people's mind,though what u can do is make them understand what its great to be on the other side which u are showing.But sometimes even if u try it doesn;t change.So i say leave the things,Life is a game so play it.
Don't go hard on anything just keep on rolling.Don't take anything seriously thats it.Be with the flow.There is a lot in common with problems around us and your mind.I won't go deep in that area has a lot has been written in recent years but what i m telling is don't try to magnify your problems which are illusions.Lay on Bed and think is that really bothering me,waht Needs to be fixed.blah blah
I am still loathing with myself for not implementing even 1% i know but hey i can't do things against my will.