Good on you aw! That's awesome!
Maybe the job thing will happen. Sounds like you are doing a lot already....and it's working, so that's a good thing.
Maybe down the track you could look at volunteering, and that might lead to a day or two of paid work? Anyway, not advice perse, just a thought for down the track.