Well despite everything, I talked to the vet a number of times over the weekend and this morning, I was scheduled to pick him up at 3:00 today. At one I got a call that he had prolapsed again, it looks like all or enough of the intestines were out and are dying and there is probably not enough if we did surgery again to save. But that said his heart rate was slowing down, But she is performing CPR. I'm almost there, And I'm just insanely heartbroken. The possibility that it is worms is still there but the vet is also thinking it might have something to do with sexual maturity and just some kind of freak thing that happened.