Dr said his entire length is full. top to bottom. Doesnt that sound like something he would be hospitalized for ? He has before.
My mom almost died from being blocked. Emergency surgery. They had to remove the part of the large intestine behind the blockage because it was all stretched out and dying. That was how they found the colon cancer. Huge tumor cause the blockage.
For CB, it might depend on how long it takes to pass everything, but I imagine there is a limit. Sounds like it is in the large intestine for him. Eating is just going to load up his small intestine. There won't be any place for it to go, so he's throwing up. His stomach can be empty, which is why he's hungry, but his guts are full.