Warmest thoughts headed your way ... I know how horrible this is. And God bless the little guy for sparing you the alternative.
So, so very sorry to see you go through this and it's extra tough for you because you need to support your mom.

Hang in there, though. Everyone here will be pulling for you!