Hi Sheila...I know you are frustrated. And I don't have all the answers, but I think Al might be right and he's trying, but he's trying in a "makes sense to a guy way" and not a "reaches out and show Sheila way". So the intent is there, and that's a start.
Yes, good parenting and money management should be normal. But if it hasn't been normal for him in the past, it may take a long time for it to become a habit with him. I can speak from the dark side of money - I am horrible with it. I often had great plans and goals, but so often it was easier to let everything slide, and fall back into my bad habits. I would say you handled it well today, let him know you appreciate he's being responsible with it. I know it gets tiring to hear "have patience", but it seems you are seeing a lot of desire on his part, now he just has to translate that into the actions you need to see.