D:
Well damn. That's a lot going on. You're extremely busy.
You shouldn't have to have that much responsibility on your shoulders alone, especially at your age. And I know it's complicated, but your mother can't do that to you. At least, not for very long.
But your strength is great, and I hope it doesn't ever wear out. :]
Keep smiling and looking forward to a brighter future!