We do not currently know of any antonyms for spill one's guts.
The verb spill one's guts is defined as:
See full definition of the word spill one's guts.