He's probably feeling that he's let you down by leaving his job. As you're a single parent no doubt he feels that he's the "man of the house" and that he has an obligation to look after you as best he can, which includes financially. He also probably has you on a bit of a pedestal (most young men still idolise their mothers from my experience) and he won't want you to see him as a failure (which may be how he sees it if he can't find another job). He also probably feels that he's too old to go crying to his mum, and that he should sort it out himself. Try dropping (subtle!) hints about his job (you haven't seemed happy there lately etc) and let him know that you will always support him and his decisions. Try and find out why he has left (if he will open up to you) as people rarely walk out for no reason; see if he just didn't like the job or if he was being bullied etc. It is possible he's a bit depressed, which will make him snappier, but have patience and remind him that a problem shared is a problem halved. Good luck!