Good job getting through that money and marriage stress without binging. We salute you!
Are there any volunteer nursing positions available in your community(clinics, etc)? No pay, but it would pump up his experience and give him more contacts. Four hours every week for six months might pay great dividends.