sooo last night I was fast asleep and my boyfriend woke me up saying pretzel was trying to throw up; his mouth was open and he was making a gagging noise and his body was twisted up all weird. I checked his tank and it smelled a tiny bit funky and there were a few drops of mucus-colored liquid. I am really confused. I fed him last Monday; what are some of the possible reasons why he tried to throw up? I didnt handle him until at least three days had passed after I fed him. Also should I take him to the vet or just keep an eye on him? How long should I wait to feed and handle him again (Ive heard some people say a week other say two so I wanna make sure)His husbandry was on point too so I ruled out the idea that maybe he was too cold.

very concerned snake mom here