Some vitamins are best taken after a meal, while some on an empty stomach. Establishing a routine of taking a vitamin at the same time every day will help form a healthy habit. Mostly Vitamin B, C and folic acid are taken after meals.