very odd IMOP lots of maybes here (closet Gay, Bi, MLC or even was abused as a child, or???) some sort of mental illness seems to be what is screaming to me
I would say He has not fully found what he needs to find and is sill going through a big life "C" of some sort
So... have you kicked him out yet? Have you read the books here (DB and DR?)
Do you want to give up? Are you ready to take your own path?