Best to bring him to the vet ASAP, could be anything from twisted stomach or some kind of intestinal blockage to who knows what.