I understand what you're going through Lor......my mom's never been that bad though till the end of a crappy day at school: Then I can't take anything she says or does or offhandedly remarks (its' like I snap and cant take anything else after schools over..I dunno!).
Anyway, glad to hear you are doing ok and feeling better! Hang in there girly........just remember to unplug your phone in the morning (or turn it to silent). Sleep is the one thing I treasure and long for.........can't imagine someone calling me and waking me up in the middle of the night!