Is it possible to take too much vitamin C?

Answer From Katherine Zeratsky, R.D., L.D.

Vitamin C is an essential nutrient, but you can get too much of it.

If you're an adult, limit yourself to no more than 2,000 milligrams (mg) of vitamin C a day. The recommended upper limit for children varies by age.

Getting too much vitamin C from food isn't likely to be harmful. But large doses of vitamin C supplements can cause:

  • Diarrhea.
  • Upset stomach or vomiting.
  • Heartburn.
  • Swelling of the esophagus, called esophagitis.
  • Stomach cramps.
  • Headache.
  • Kidney stones in some people.

In general, experts recommend that women get 75 mg of vitamin C a day and men get 90 mg. Pregnant people should aim to get 85 mg a day. People who breastfeed their babies should try to get 120 mg a day. Children usually need less daily vitamin C than adults. The exact amount depends on their age.

Most people can get enough vitamin C each day from food or drink. You'll likely get enough from a half cup of chopped red peppers or 3/4 cup of orange juice if you're not breastfeeding. Other good sources of vitamin C include:

  • Fruits such as oranges, kiwifruit, cantaloupe and strawberries.
  • Greens such as brussels sprouts, cabbage, broccoli and spinach.
  • Tomatoes and tomato juice.
  • Potatoes.

Vitamin C also is known as ascorbic acid. It supports growth and development and plays a key role in the body's healing process. It also helps the body absorb iron.

The body doesn't make or store vitamin C, so it's important to include vitamin C in your diet every day. Remember, you'll likely get enough if you eat a balanced diet full of fruits and vegetables.

From Mayo Clinic to your inbox

Sign up for free and stay up to date on research advancements, health tips, current health topics, and expertise on managing health. Click here for an email preview.

To provide you with the most relevant and helpful information, and understand which information is beneficial, we may combine your email and website usage information with other information we have about you. If you are a Mayo Clinic patient, this could include protected health information. If we combine this information with your protected health information, we will treat all of that information as protected health information and will only use or disclose that information as set forth in our notice of privacy practices. You may opt-out of email communications at any time by clicking on the unsubscribe link in the e-mail.

Feb. 20, 2025 See more Expert Answers