It sounds like your little guy really has you worried. I hope he's okay. Do keep us updated.

Best wishes.