I think 48 hours is plenty...but it may depend on the size of the meal. If he had a large lump after eating, then it may take longer to digest. You definitely want to err on the side of caution with this one.