Happy,
Don't beat yourself up over this latest development. We all have had to learn what works and what doesn't. When I came to the Forum many years ago, the mantra was "if something isn't working, try something else".

You'll get the hang of this as you travel the path and you will learn what works best for you and your situation. Try not to get discouraged...but you do need to allow him the time and space he needs to go thru his crisis. It didn't happen over several weeks, but was years in the making and it's going to take some time before he completes his journey.

You have so much to be thankful for, i.e., he's still at home, even though he pretty much stays to himself, he is still providing for the family and still does some nice things for you when he feels like it. That's more than many of us have going on.

Dig deeper for patience, find things to do that will keep you busy and if something really interesting comes along, then ask him if he would like to go. Until then, live your life to the fullest and be there for your son.