There are people in this world who would give anything to have another day in this world and can't. ~ tssk~ Think about how lucky you are.
Life is hard and is always a challenge. The way your life is now will change. Your mother will not be in your life forever. Value her and try to understand her.
As for you, I recommend a healthy dose of exercise.Take fish oils-they help mental health. Try to get out of your crying box, do something meaningful for someone else. Life takes on a whole new wonderfulness when you do good for others. Volunteer. Get a dog.Get a job. Ask for medical help. Start a grateful journal, write down all the often overlooked little things that you are grateful about. Re-read it daily. Do something...just don't give up.