Julz.
Im a little bit worried about hes depresion what your describing sounds like it could be a bit more serious.Be carefull with the way you talk with him I know its hard but be calm. He might seem like he needs a kick up the bum but on the other hand this could make him worse. If your worried PM me.
Kevin