Kurt and Ebony are correct. His weight and lack of appetite are the give-away signs. Something in the way you are keeping him has stressed him - in all likelihood it has been an ongoing stress. At this point he probably has a bacterial or viral infection brought on from that stress. Take him to the vet asap.