You have been forced to take on adult responsibilities before you were fully prepared. Your father was in prison and then abandoned the family. Your mother is unstable and abusive. You have had to essentially raise yourself. You have had no real guidance. Now, you are expected to keep the family together, at a time when you are struggling to build your own life. I am sorry you are faced with this very difficult and unfair life situation.
Your mother is an adult. She is an able-bodied individual and it is her responsibility to support herself and her family. Finding employment would help contribute to the family but it should not be your job to handle all the responsibilities and to pay all the bills. You need to be your own advocate. You deserve an opportunity to live your life and to go to college.
You need help, support and guidance. I would highly recommend making contact with a mental health professional at the local community mental health center (CMHC). Call and speak to them about your situation. They may be able to assist you even though you cannot physically attend an appointment. They may be able to assign a case manager who could assist you with the following: getting your license, purchasing a car, finding alternative transportation, securing housing. In addition, they can provide mental health services such as individual therapy, group counseling, intensive case management, medication management, and so forth. They may also be able to assist your mother which would allow you the opportunity to go to college. I would strongly recommend calling the CMHC as soon as possible. Click on the find help tab to help you locate local mental health services in your community.
You have described your situation as being at “rock bottom.” You are enduring a very difficult time in your life. The good news about “rock bottom” is that it cannot get any worse. You are struggling now but with the right help your life can turn around. I hope you are able to get the help that you deserve. Please do not hesitate to write again if you have additional questions.