Como ya te han dicho, en el fondo esta teniendo algún conflicto sentimental que le ha empujado a eso. Yo, a parte de motivarle para que vuelva a ser él mismo, también hablaría con él para que se abra y te cuente qué es lo que le está pasando de verdad. O si no se quiere abrir contigo, que lo haga con algún amigo cercano, terapeuta, familiar de confianza.
Vamos, que se abra para liberar eso que le está afectando tanto y a ti, que no te raye si no lo quiere compartir contigo, lo fundamental es que lo exprese para que los demás le podáis ayudar. La comida y la dejadez nunca serán la solución a ningún problema!