When it comes to achieving clear, glowing skin, most people focus on skincare products—but what you’re putting into your body matters just as much. In fact, dermatologists say certain supplements, even ones considered “healthy,” could be triggering unexpected breakouts.
Two common culprits? Vitamin B12 and whey protein. While both can offer benefits—like supporting energy levels and muscle growth—experts warn that, for some people, they may also contribute to acne by increasing inflammation, oil production, or disrupting the skin’s natural balance.

1. Vitamin B12
Vitamin B12 is essential for many people—but taking too much can be problematic for your skin.
Dermatologist and YouTuber Dr. Dray notes a long-standing link between high doses of B12 and acne flare-ups. In some cases, it may even fuel acne-causing bacteria or increase inflammation within the pores.
What to watch for: Small, uniform breakouts that appear suddenly on the face, chest, or back.

2. Whey Protein
If you’re into fitness, this one might hit close to home.
Whey protein—derived from milk—is a popular muscle-building supplement, but it’s also frequently associated with acne. According to Dr. Dray, it may increase levels of insulin-like growth factor (IGF-1), which can stimulate oil production and clog pores.
It can also amplify hormonal signals that contribute to breakouts, especially along the jawline, chest, and back.
The bottom line
You don’t necessarily need to cut these out completely—but it’s worth being mindful of how your skin responds. If you suspect a connection, consider lowering your dose or switching to alternatives.
For example, plant-based protein powders (like pea or hemp) can be gentler on the skin than whey, while getting B12 through balanced foods or properly monitored supplementation may help you avoid excess. As always, focusing on a nutrient-rich diet, staying hydrated, and consulting a professional can go a long way in keeping your skin clear and healthy.

