i think you really need to let him go without too much fuss hon. he has to learn things on his own. you have done your job as a mother. at 22 and never having applied for a job is showing his dependence on you. I have a cousin that basically crippled her son by doing everything for him. let him grow up and he will be a better man for it. don't beat yourself up hon.