The most likely reason, based on the information he provides is due to his age.
Krishna is 48 years old, some people with in the age gap of 41- 60 years are mostly lactose intolerant.
Some of them tend to experience the following symptoms as they grow older when they consume ice cream or milk shakes:
Reason being that their body begin to produce lesser lactase or may even stop to producing lactase as they age or grow older leading to lactose intolerant just as in the case of Krishna
Inconclusion the most likely reason, based on the information he provides is due to his age.
Learn more about Lactose intolerant here:https://brainly.com/question/1453722