jesus! thats bad. and im really sorry to hear your troubles.
I hope your mom gets better.
But i must say ive had muuuuuuuuuuuuuuuuuuuuuuuuuuch worse days.
Dont worry it WILL get better.
But not by sulking or feeling sorry for yourself and certainly not by giving up(im not suggesting you're doing this).
Cause you gotta get yourself out of life's tangles. It gets really hard but you cant give up or get negative. and remember to keep positive no matter how bad it is. Because if you're fucked whos gonna look after your mom? And how are you gonna make your life better?etc. Use some weed to keep you a bit positive. So keep on trukin'!