Milk gets more mixed reviews than almost any other food. One headline says it builds strong bones, the next says adults shouldn't drink it at all, and whether milk is healthy for you seems to depend on who you ask. Even the official advice shifted in January 2026, when the new US dietary guidelines began recommending full-fat dairy after decades of steering adults toward low-fat milk.
This page answers the question for cow's milk with the trials and large cohort studies rather than opinions. You'll see what milk does for your body at each fat level, what the bone research found, how milk helps after resistance training, what it means for your heart and weight, how much lactose most people handle, and who should limit it. If you're weighing a plant milk instead, our page on whether almond milk is healthy lines up dairy, soy, oat and almond milk per cup.
If you're trying to eat better and train more often, conflicting food advice wears you down. Every grocery trip starts to feel like homework, and that makes simple habits harder to keep. With milk, the evidence is calmer than the arguments. Most of the decision comes down to how well you digest it and which fat level suits your goals.
Milk Nutrition by Fat Level: Whole, 2%, 1% and Skim
Here's what one cup (8 fluid ounces, or 244 grams) of each type gives you, using the averages in USDA FoodData Central. The percentages are shares of the FDA's Daily Values.
| Per cup (244 g) | Calories | Fat | Saturated fat | Protein | Sugar (lactose) | Calcium | Vitamin D | Vitamin B12 |
|---|---|---|---|---|---|---|---|---|
| Whole | 149 | 7.8 g | 4.5 g (23%) | 8.0 g | 11.7 g | 300 mg (23%) | 2.7 µg | 1.3 µg |
| Reduced fat (2%) | 122 | 4.6 g | 2.7 g (14%) | 8.2 g | 11.9 g | 307 mg (24%) | 2.7 µg | 1.3 µg |
| Low fat (1%) | 105 | 2.3 g | 1.4 g (7%) | 8.2 g | 12.1 g | 307 mg (24%) | 2.7 µg | 1.5 µg |
| Skim (fat-free) | 83 | 0.2 g | 0.1 g (<1%) | 8.4 g | 12.3 g | 322 mg (25%) | 2.7 µg | 1.4 µg |
Values from USDA FoodData Central survey entries (FNDDS 2021-2023, FDC IDs 2705385, 2705386, 2705387 and 2705388), scaled to one cup and rounded. Daily Values: saturated fat 20 g, calcium 1,300 mg. In plain milk, all the sugar is lactose, which is naturally present rather than added.
The fat level changes the calories and the saturated fat and almost nothing else. Every type carries about 8 grams of protein, 300 to 322 milligrams of calcium and 2.7 micrograms of vitamin D, which is added during processing and covers about 13 percent of the Daily Value. Vitamin B12 lands at 55 to 62 percent of the Daily Value. Skim milk even comes out slightly ahead on calcium and potassium, because taking out the fat leaves a little more of everything else in each cup.
That calcium is about a quarter of the 1,300-milligram Daily Value on food labels, and about 30 percent of the 1,000 milligrams a day that adults aged 19 to 50 need, according to MedlinePlus. Women over 50 and everyone over 70 need 1,200 milligrams, and teens need 1,300.
Milk is also a good source of iodine, which your thyroid needs to make its hormones, even though the label rarely lists it. In an analysis of 96 samples from 24 US supermarkets, Roseland and colleagues (2020) measured an average of 85 micrograms per cup, about 57 percent of the 150 micrograms most adults need, with no difference between fat levels. Individual cartons ranged widely, from about 39 to 185 micrograms, because the amount depends on the cows' feed and supplements.
Whole, 2% or skim: how to choose
For most adults, it depends on how much you drink and what else you eat. A cup of 2% has 27 fewer calories and 1.8 grams less saturated fat than whole milk, with the same protein and calcium. If you drink two or three cups a day or your LDL cholesterol runs high, 1% or skim keeps saturated fat close to zero. If you drink one cup and prefer whole milk, it uses about a quarter of the day's saturated fat budget, which fits easily when the rest of your diet is light on butter, cheese and fatty meat. The heart section below covers what the trials found.
What Does Milk Do for Your Body?
Each nutrient in the glass has a job. Here's what a cup of milk does for your body:
- Protein for muscle and repair. About 8 grams of complete protein, a mix of slow-digesting casein and faster-digesting whey, with all the essential amino acids your muscles use to rebuild after exercise.
- Calcium, phosphorus and vitamin D for bones. Calcium and phosphorus are the main minerals in bone, and vitamin D helps your body absorb and use the calcium.
- Iodine for your thyroid. Your thyroid uses iodine to make the hormones that help regulate your metabolism, and a cup gives more than half of what you need.
- Vitamin B12 for nerves and blood. Your body needs B12 to make red blood cells and to keep nerve cells working. Plants don't supply it, so a daily glass helps if you eat little meat or fish.
- Potassium for blood pressure. A cup holds 366 to 407 milligrams, about 8 to 9 percent of the Daily Value, and potassium helps offset the effect of sodium on blood pressure.
What milk lacks matters too. It has no fiber and very little iron, which is why toddlers who drink too much of it can run low on iron, as the section on who should limit milk explains.
Is Milk Good for Your Bones? What the Trials and Cohorts Show
Milk's reputation rests on bones, and the research splits in a useful way. Trials that added milk to diets short on calcium and protein improved bone or prevented fractures. Cohort studies that tracked how much milk adults drank found that more milk didn't mean fewer fractures.
The trials: milk helps when a diet falls short
In a Sheffield school trial, Cadogan and colleagues (1997) gave 12-year-old girls a pint of milk a day for 18 months, which raised their intake by about 300 milliliters a day over a control group. The milk group's bone mineral density rose by 9.6 percent against 8.5 percent, and their bone mineral content by 27.0 percent against 24.1 percent. Their weight and body fat didn't change any differently from the control group's.
The strongest trial comes from the other end of life. Across 60 Australian care homes, Iuliano and colleagues (2021) added milk, yogurt and cheese to the menus for 7,195 residents whose average age was 86. The extra dairy supplied about 562 milligrams of calcium and 12 grams of protein a day. Over two years, residents of those homes had 33 percent fewer fractures, 46 percent fewer hip fractures and 11 percent fewer falls than residents of the comparison homes, while death rates didn't change.
The cohorts: more milk doesn't mean fewer fractures in adults
In adults, more milk hasn't meant fewer broken hips. A 2011 meta-analysis by Bischoff-Ferrari and colleagues pooled six cohorts with 195,102 women and found no link between milk and hip fracture, with a relative risk of 0.99 per daily glass. The data in men were thinner, three cohorts with 195 hip fractures, and pointed to a 9 percent lower risk per glass that didn't reach statistical significance.
Drinking milk as a teenager doesn't seem to protect hips decades later either. Following more than 96,000 adults for 22 years, Feskanich and colleagues (2014) found no link in women, while in men each extra daily glass during the teen years went with a 9 percent higher risk of hip fracture. That link shrank once the researchers accounted for adult height, which explained part of it.
One Swedish study pointed the opposite way. Among 61,433 women followed for about 20 years, Michaëlsson and colleagues (2014) found that each daily glass of milk, about 200 milliliters, went with a 9 percent higher risk of hip fracture, and men showed no clear link. The authors urged a cautious reading, because observational studies can't rule out confounding or reverse causation, where people's health shapes how much milk they drink rather than the other way round.
What it adds up to
Milk seems to help bones most when it fills a real gap in calcium or protein, as in growing teenagers, frail older adults and people who eat little dairy or other calcium-rich food. If your diet already covers the 1,000 to 1,200 milligrams you need, extra glasses don't seem to buy stronger bones. Bones also need load. They respond to impact and resistance training, and our guide to bone density exercises at home covers the moves that build them.
Knowing what to do is the easy part.
FitCraft, our mobile fitness app, pairs you with an AI coach who builds you a personalized plan around your goals, schedule, and fitness level. Every FitCraft program is designed by Domenic Angelino, MPH (Brown University) and NSCA-CSCS, with research published in the Journal of Strength and Conditioning Research and Medicine & Science in Sports & Exercise.
Take the Free Assessment Free • 2 minutes • No credit cardMilk After Resistance Training: What It Does for Muscle
Milk is one of the most studied foods in strength training. It's cheap, it's easy to drink after a session, and its protein is high quality. Two cups give about 16 grams of protein, and the trials below tested amounts from one cup to about four.
In a short laboratory study, Elliot and colleagues (2006) gave three small groups 237 grams of fat-free milk, 237 grams of whole milk, or 393 grams of fat-free milk to match whole milk's calories, one hour after a leg workout. As the paper's title reports, milk stimulated net muscle protein synthesis, meaning the legs built more muscle protein than they broke down. Whole milk led to 2.8 times the uptake of threonine, an amino acid used as a marker, compared with the same amount of fat-free milk. A second marker, phenylalanine, showed no significant difference. It's one small, short study, so it suggests milk fat doesn't get in the way rather than showing that whole milk builds more muscle.
Longer training studies point the same way. In a 12-week trial by Josse and colleagues (2010), 20 young women lifted weights five days a week. Half drank 500 milliliters of fat-free milk right after each session and another 500 an hour later, and half drank a carbohydrate drink with the same calories. The milk group gained 1.9 kilograms of lean mass against 1.1 kilograms, lost 1.6 kilograms of fat while the carbohydrate group's fat barely changed, and gained more strength in some lifts.
Milk also works as a recovery drink after long or sweaty sessions, since it brings fluid, sodium and carbohydrate along with protein. Low-fat chocolate milk adds more carbohydrate. A cup has about 160 calories and 25 grams of sugar in USDA data, roughly double plain milk's, so it suits hard endurance days better than everyday drinking. Our guide to recovery drinks after a workout covers the chocolate milk trials and how much to drink.
For most people who lift, a glass or two of milk after training is an easy way to add protein. Your total protein across the day matters more than the exact timing, so drink it whenever it suits you.
Is Milk Bad for Your Heart?
For most people, no. The concern is saturated fat, which raises LDL cholesterol. A cup of whole milk carries 4.5 grams, close to a quarter of the 20-gram Daily Value, while 2% has 2.7 grams, 1% has 1.4 grams and skim has almost none.
The official advice on that fat changed in January 2026. The 2025-2030 Dietary Guidelines for Americans now recommend full-fat dairy with no added sugars, a break from the long-standing low-fat advice, while still capping saturated fat at 10 percent of daily calories, according to a summary from the Association of State and Territorial Health Officials. On a 2,000-calorie diet, that cap is about 22 grams, so the fat level of your milk is a budgeting choice. Three cups of whole milk use more than half of it, and three cups of skim use almost none.
Whole milk may not raise LDL as much as its saturated fat suggests. In a crossover trial by Engel and colleagues (2018), 17 healthy adults drank half a liter a day of whole or skim milk for three weeks each. Whole milk raised HDL cholesterol slightly, and LDL, total cholesterol, triglycerides, glucose and insulin didn't differ between the two milks. Three weeks is short and the volunteers were healthy, so the trial doesn't settle the question for people whose LDL is already high.
Across whole diets, milk looks neutral to mildly protective. The PURE study by Dehghan and colleagues (2018) followed 136,384 adults in 21 countries for about nine years. People who ate more than two servings of dairy a day had a 16 percent lower risk of death or major cardiovascular disease than people who ate none, and a 34 percent lower risk of stroke. For milk on its own, more than a serving a day went with a 10 percent lower risk of that combined outcome, a borderline result. PURE was observational, so it shows an association rather than cause and effect, and Harvard's Nutrition Source still calls the link between milk and heart disease unclear.
Is Milk Good for Weight Loss?
Milk doesn't burn fat, but its protein can make a lower-calorie diet easier to stick to. The best summary of the trials is a 2012 meta-analysis by Chen and colleagues of 29 randomized trials with 2,101 people. Overall, adding dairy didn't change body weight, though it trimmed body fat by about half a kilogram. When people were also cutting calories, dairy helped them lose more weight and fat. In trials that lasted a year or longer, or that didn't restrict calories, it didn't help.
So the calories decide. Two cups of whole milk a day add about 300 calories, and switching to skim saves about 130 of them while keeping all the protein and calcium. If you're eating less to lose weight, that protein is worth keeping, because it helps you hold on to muscle.
Children are a different story. A 2020 meta-analysis by Vanderhout and colleagues pooled 14 observational studies of 20,897 children aged 1 to 18 and found that those who drank whole milk had 39 percent lower odds of overweight or obesity than those who drank reduced-fat milk. No trials have tested this, so it can't prove that whole milk keeps children leaner, but the authors concluded that advice to give children reduced-fat milk might not lower their risk of obesity.
Why Do Some People Say Milk Is Bad for You?
Most claims that milk is bad for adults trace back to four worries: cancer, a Swedish study that linked heavy milk drinking to earlier death, inflammation and lactose. The first two are below, and inflammation and lactose have their own sections after that.
Does milk raise cancer risk?
The evidence is mixed, and the effects are small. A 2015 meta-analysis by Aune and colleagues of 32 cohort studies found a slightly higher risk of prostate cancer with more dairy: 7 percent higher for every 400 grams of dairy a day, and 3 percent higher for every 200 grams of milk, a result at the edge of statistical significance. The same review linked calcium supplements with a higher risk of fatal prostate cancer. On the other side, Harvard's Nutrition Source notes that higher milk intake goes with a lower risk of colorectal cancer, mostly in men. If you've had prostate cancer or have a high risk of it, ask your doctor how much dairy suits you.
The Swedish study that linked milk to earlier death
In the same Swedish cohorts behind the fracture finding, women who drank three or more glasses a day had almost twice the risk of dying during follow-up as women who drank less than one, a hazard ratio of 1.93. Each daily glass went with 15 percent higher mortality in women and 3 percent in men. The authors again called for caution, because the design can't separate milk from everything else about the people who drink a lot of it, and the 21-country PURE study linked dairy to lower mortality. Taken together, the data don't show that one or two glasses a day shortens life. They're a good reason not to push past two or three glasses a day in the belief that more is better.
Does Milk Cause Inflammation?
Not according to the trials. An updated systematic review by Ulven and colleagues (2019) collected 16 randomized trials in healthy adults and in people with overweight, obesity, metabolic syndrome or type 2 diabetes. Milk and dairy showed no pro-inflammatory effect in either group, and most of the trials found a modest anti-inflammatory effect, though the authors noted that not every study was high quality. The exception is a milk allergy, where the immune system does react to milk protein. If milk leaves you bloated or uncomfortable, lactose is the more likely cause.
Lactose Intolerance: How Much Milk Can You Drink?
Lactose is milk's natural sugar, about 12 grams per cup, and you need an enzyme called lactase to digest it. Many people make less lactase after childhood. The NIDDK separates lactose malabsorption, when the small intestine can't digest all the lactose you eat, from lactose intolerance, when that malabsorption causes symptoms such as bloating, gas or diarrhea. Plenty of people who malabsorb lactose have no symptoms at all. Malabsorption is more common in people of African, Asian, Hispanic or American Indian descent and least common in people whose families come from Europe.
You may have read that about 68 percent of the world's adults malabsorb lactose. That estimate comes from a 2017 meta-analysis that its journal retracted in January 2025. The retraction notice doesn't say why, so treat any precise global figure with caution.
Most people who believe they're lactose intolerant can still drink some milk. In a double-blind trial by Suarez and colleagues (1995), 30 adults who described themselves as severely lactose intolerant drank a cup of 2% milk with breakfast every day for a week and a cup of lactose-free milk for another week, without knowing which was which. Symptoms were minimal with both milks, and 9 of the 30 turned out to digest lactose normally. The authors concluded that at a cup of milk a day or less, symptoms are likely to be negligible.
If a full glass still bothers you, split it into smaller servings with meals or switch to lactose-free milk, which keeps the same protein and calcium. Yogurt is often easier too, because its bacteria break down part of the lactose for you, and our page on whether Greek yogurt is healthy explains how. A milk allergy is a different problem, covered further down.
How Much Milk Should You Drink a Day?
You don't need any, because every nutrient in milk is available from other foods. Still, a little goes a long way. US dietary guidelines long recommended three cups of milk or other dairy a day for adults, as Harvard's Nutrition Source notes, while Harvard's own Healthy Eating Plate suggests limiting milk and dairy to one or two servings a day.
One or two cups a day is a sensible amount for adults who like milk and digest it well. It covers a useful share of your calcium, iodine, protein and vitamin B12 without crowding out other foods, and it stays well below the three or more glasses a day tied to higher death rates in the Swedish women. If you skip milk, cover the same nutrients with yogurt, cheese, fortified soy milk, fish, eggs, beans and leafy greens, and use iodized salt at home.
Children follow different rules. The American Academy of Pediatrics advises no cow's milk before 12 months and no more than 24 ounces, or three cups, a day after the first birthday. Milk is low in iron and fills children up, so too much of it crowds out iron-rich foods, according to HealthyChildren.org.
Who Should Limit Milk or Avoid It
Most adults have no reason to avoid milk. These groups should limit it or talk to a doctor or dietitian first:
- People with a milk allergy. The allergy is an immune reaction to milk protein, and every form of cow's milk carries those proteins, lactose-free milk included. Milk is one of the nine major food allergens on the FDA's list.
- Babies under 12 months. They should have breast milk or formula instead of cow's milk, as the section above explains.
- People with lactose intolerance. Keep servings to what you tolerate, or choose lactose-free milk.
- People with chronic kidney disease. A cup holds about 245 to 260 milligrams of phosphorus and 365 to 410 milligrams of potassium. The NIDDK notes that your care team may ask you to limit dairy along with other protein foods, and a renal dietitian can set your amount.
- Anyone tempted by raw milk. Unpasteurized milk can carry Campylobacter, E. coli, Listeria, Salmonella and other germs, and the CDC says pasteurized milk gives the same nutrition without those risks. Children under 5, adults over 65, pregnant women and people with weakened immune systems face the highest risk of serious illness.
- People taking certain antibiotics. The calcium in milk can bind some antibiotics, including tetracyclines and ciprofloxacin, and keep them from being absorbed. Take them with water and ask your pharmacist how far apart to keep them from milk.
What This Means for You
Milk is a good food, though nobody needs it to be healthy. If you like it and digest it well, one or two cups a day add protein, calcium, iodine and vitamin B12, and the fat level is your call within your saturated fat budget. Smaller servings or lactose-free milk usually solve lactose trouble, and other foods can cover the same nutrients if you'd rather skip it.
Milk does its best work alongside training. The lean-mass gains in the milk studies came from people lifting several days a week, and showing up that often is where most plans fall apart. Matt put it this way: "The real win is I actually want to work out now. That's never happened before." If a routine is the hard part, a dumbbell workout app that builds your plan for you takes one decision off your plate. In FitCraft, a 3D AI coach demonstrates every dumbbell and bodyweight exercise and says your name while you train, your workouts adjust as you progress, and streaks and leaderboards give you a reason to come back.
Frequently Asked Questions
Is it healthy to drink milk every day?
Yes, for most adults who digest it well. One or two cups a day add protein, calcium, iodine and vitamin B12, and the 21-country PURE study linked dairy to a slightly lower risk of heart disease and death. Choose a lower-fat milk if you drink several cups a day or have high LDL cholesterol, and avoid milk if you have a milk allergy.
What milk is better for you, whole or 2%?
For most adults, 2% is a good middle ground: a cup has 122 calories and 2.7 grams of saturated fat against 149 calories and 4.5 grams in whole milk, with the same protein and calcium. Whole milk is fine if you drink about a cup a day and prefer it, and the 2025-2030 US dietary guidelines now include full-fat dairy. If your LDL cholesterol is high, 1% or skim is the better pick.
Is semi-skimmed milk good for you?
Yes. Semi-skimmed milk, a standard UK milk, must contain 1.5 to 1.8 percent fat under UK rules, which puts it between American 1% and 2% milk. It keeps the protein, calcium and vitamin B12 of whole milk with roughly half the saturated fat, so it's a sensible everyday choice for most adults.
Is chocolate milk good for you?
In moderation, and it's most useful after hard exercise. A cup of low-fat chocolate milk has about 160 calories and 25 grams of sugar, roughly double the sugar in plain milk because about half of it is added. A 2019 meta-analysis of 12 trials found it worked as well as or better than other recovery drinks, though the evidence was limited, and for everyday drinking plain milk gives the same protein and calcium without the added sugar.
What are considered dairy products?
Dairy products are foods made from milk, including milk itself, yogurt, kefir, cheese, butter, cream and ice cream. Eggs aren't dairy, even though stores often shelve them nearby. Milk, yogurt and cheese carry most of milk's protein and calcium, while butter and cream are mostly fat.
Is milk good for you before bed?
A glass before bed is fine if it agrees with you, but don't count on it to fix your sleep. A 2020 systematic review of 14 studies on milk, dairy and sleep found mixed results across very different groups, from toddlers to older adults. If milk at night upsets your stomach, have it earlier in the day.
Is milk good for you if you're not lactose intolerant?
Yes. If milk doesn't upset your stomach, there's no digestive reason to avoid it, and one or two cups a day is an easy source of protein, calcium, iodine and vitamin B12. Lactose-free milk has the same nutrients but offers no extra benefit if you digest lactose normally.
Is milk good for you if you have diabetes?
Milk can fit a diabetes eating plan. A cup of plain milk has about 12 grams of carbohydrate, all of it lactose, along with 8 grams of protein, so count it toward your carbohydrate total like any other carb food. Plain milk is the better everyday choice, because chocolate milk has about twice the sugar, and your doctor or dietitian can tell you how much fits your plan.