I think nwsteve's suggestion is your best option to keep afloat. That's going to put you at loggerheads with your mom but it seems like in your case, you're going to have to choose between keeping your mom happy and risk destitution yourself, or considering your own welfare.
In the Latin Immigrant community children are expected to take care of their parents at all costs. I am the daughter of a Latin Immigrant. I wish it were so easy to just do it the American way, I feel very American because I was born and raised in this country but traditions in our culture go deep on this subject.
The rational is that they sacrificed their lives to bring us here for a better life so we sort of owe it to them. I know that's a hard concept for most Americans to grasp but in essence I have to pay her back for my freedom so to speak.
And as a single lady even more so since I have no family obligations. So I have become the unofficial meal ticket. When I lived with my Mom which I did for 35 years she would ask me several times a year to turn over my paycheck to her as she had done with her parents. She felt she could manage the finances much better than I was since she saw me spending lots of money. Yes I did spend lots of money but I was also making lots and wanted to travel and have a nice car and home. But when I woke up and realized what I was doing it was too late. Our lives were too intertwined. She would be happy for me to move back in with her and that's always an option but in her mind she is the Queen Bee. I hope I am not sounding so selfish but at this stage of my life I do not want to fight with nor have to ask permission to live my life as I see fit. Single latin ladies must do as their parents see even if they are 80. It's a crazy culture.