Saying prayers for your boy - I think I'd get him to the vet asap too, it sounds very serious.