You need to do what feels comfortable to you. I would probably consider helping him. But I would tell him up front that this is only if he is clean, and it is temporary. That I would do it for one month then see where things are at. Then I would purchase the groceries myself so I knew where the $$$ went for sure. Your son sounds like he is really trying. I will keep him in my prayers.