Well, spending time with family members you don't quite get along with, or simply don't connect with, can be somehow discouraging, I know the feeling too well, but keep a cool head and don't blame yourself too much. You're still at an age when you shall continue your education/study as much as you can and take it step by step to be able to deal with life later on. Even if you "depend" on your family now, well, me at 20 am in the same situation, but am continuing my studies and will consider a job when there will be the possibility and time. Even so, a job in my uni's city would mean paying rent more than I would initially get paid, so I am lucky to have parents that support me and are open to help me out until I can be completely independent. It takes smaller steps and longer time, so don't despair ^^
You said you wish you had a friend, how about you start being your own friend? Think and analyze your situation and the things around you, feed your mind and grow as a person, that's a brilliant thing to do. I personally don't have a close friend like you see in video games or movies, I don't have a Riku to my Sora lol, but a few friends here and there in different locations most often whom I talk with from time to time and meet when we feel like it, so as long as I can still talk decently with a few people, that is good enough for me for now~
Dunno your personal story and there's no need to share it on the internet, but keep going buddy and try hard to be a good person :']