We used to bring AH tons of change for vending machines because he was always hungry. Is it possible your husbands afraid to ask for that so selling cigs for snack money?
For now just be glad he's choosing to stay, let him work his program and do what you need to focus on you