Is milk good for you? The answer is complex and often depends on factors such as age, gender and health status.