Take professional help asap.. many people are ashamed of or have guilt about discussing their personal issues or incapabilities.. if he's a shy guy he will open up in front of a stranger..
Next Steps
visit a nearby counselor or psychiatrist
Health Tips
don't wait too long or push him too much to open up in front of you..