Yes, it was out for quite some time and he seemed to be very bothered by it because we would not let me see what wrong and when i picked him up he cried a bit. I tried to pull the skin over, but i was not sure if that would hurt im more, finally after about 2 hours, it had gone. I was relieved but still very worried.
I have called the vet and will be taking him in a bit today.
Thanks you all for your advice. And I sure hope my baby is ok.
Thanks again.