K, While the issues do sound psychological in origin, have you ruled out anything medical? Does he take any medications? Has he had his testosterone level checked?