Don't be so hard on yourself
You do a better job than you realize
Even if you are having a tough time
For most its just having someone there
Someone who's willing to listen
And to me, thats what counts
You don't have to give mind and life changing advice
Just be you and whatever advice you have to give will be greatly accepted
Especially on my end emotion_hug

Well the situation is out of your control, there's not much more to do but take deep breaths, let them out and think clearly and calmly. Your mother isn't reasonable right now right? Just wait until she is maybe butter her up and bribe her. Just try finding the positives to a bad situation.