26th November 2019


How long does it take for your body to absorb vitamins?

Transit Time. On average, 50 percent of the stomach content empties after 2.5 to 3 hours and completely empties after 4 to 5 hours. It requires another 2.5 to 3 hours before 50 percent of the contents in the small intestine empty. At this point, your digestive system has absorbed most of the nutrients.

Is it OK to take vitamin C on an empty stomach?

The B and C vitamins will often cause some mild nausea or acid sensitivity when taken on a light stomach, so they should also be consumed with a meal. However, a heavy, greasy meal can interfere with absorption of these vitamins. One exception, vitamin B12, is actually best absorbed on an empty stomach.