This sounds much easier to say than to do, but acquiring a new set of development skills gives you a new set of tools for dealing with your problems. If you feel that you can't get these development skills by yourself, look for ways to get help. Once you know what development skills you want to have, you can find ways to get them. No matter what state your family relationships are in, you will have achievements you can feel proud of. Add to your achievement list as you go through the process of working on your problems.
Family relationships are complicated, and it is normal to experience setbacks along the way.
Listing your achievements helps you see the progress you are making, even in the difficult times, and helps to put your problems in perspective. You need to see your problem in a way that gives you control over it, and allows you to influence the outcome. Asking these questions, and keeping the focus on you and the effect it has on you, helps to do this. Looked at that way, it seems as if you have very little control over your problem. But look at it another way.