Like humans, animals’ bodies have something called lactase. Lactase is an enzyme, which is a protein that causes a chemical reaction to happen. Lactase is normally produced in the small intestine and it’s used to digest lactose - the natural carbohydrate (sugar) that’s found in milk and other dairy products.
As kittens grow up, their levels of lactase drop dramatically. This means, the older a cat gets, the lower their lactase levels are and the harder it is for them to digest lactose (and milk). Most adult cats are lactose intolerant. If you give a cat milk you can expect to see symptoms of lactose intolerance within 8-12 hours: diarrhoea and vomiting. Even kittens, with their higher lactase levels, can struggle to digest cow’s milk.