My question is: Was he this way when you met him and dating? If so, either you thought that you could change him or this is just the way he is.
If he wasn't this way, either he has gotten depressed or you have lost you touch. Trying to please someone has never been successful for anyone.
Your best bet is to let him be him. You go on and get your education; and when you graduate - LEAVE THIS NUT.
It is easir to say that somethings are Impossible, than it is to convince someone that may have a mental illness that he/she needs professional help. But you can either accept this guy for who he is or the way he want to be or get yourself a puppet.
Some guys ARE happy, but cannot BE happy. But if he cannot show a decent smile from time to time, then you are in BIG trouble.
Hope this answers your question!
REFERENCE(S)
1. F.E.A.S.T. Ministries - Women - 1 Accept Your Husband As He Is!, 2006.
F.E.A.S.T. Ministries - Accept Your Husband As He Is!