
I don't know your whole situation, but what you just related is plenty! Regarding your feeling "stuck" that is the most dangerous place to be. Has your mom a case manager you can contact? If not, and she requires assistance, there are resources there for you (contact the social worker at the local hospital, they generally have lots of ideas.)
Yes, it can be a vicious cycle. Family therapy can help stop the cycle.