Question: why does chocolate have a bad aftertaste?
Answer: And some experts believe that's because some companies such as Hershey's puts its milk through a process called controlled lipolysis. This breaks down the fatty acids in the milk and produces butyric acid - the chemical that gives vomit its very distinctive smell and acrid taste.