The most common cause of ketosis (acetone breath), is the partial oxidation of fats (which produces ketones, hence the name). A lack of protein in the diet is sometimes a contributory factor. There ar also diabetic connections. I answered this question in a lot more detail in the past, you might find it is still in the blurtit database from way back.