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