Biasanya vitamin B diminum setelah makan, karena vitamin B biasanya mengacu pada vitamin B1, vitamin B2, vitamin B4, vitamin B6, vitamin B12 dan multivitamin lainnya, vitamin-vitamin ini merupakan vitamin yang larut dalam air, biasanya diminum setelah makan akan memberikan efek yang relatif kecil terhadap selaput lendir saluran cerna, sehingga mengurangi rangsangan pada saluran cerna. Vitamin asam, jika dikonsumsi saat perut kosong, akan merangsang saluran pencernaan untuk mengeluarkan asam lambung berlebih, yang akan memiliki efek gabungan pada vitamin B, menyebabkan mereka gagal akibat refluks asam. Penggunaan vitamin B dalam jangka panjang saat perut kosong dapat menyebabkan disfungsi saluran pencernaan dan dapat menyebabkan gastritis refluks empedu, gastritis erosif dan atrofi, dan penggunaan jangka panjang juga dapat menyebabkan konsekuensi buruk tertentu dan efek samping pada tukak lambung dan duodenum. Terutama jika Anda memiliki masalah lambung atau maag sebelumnya, Anda harus meminumnya dalam waktu 30 menit setelah makan untuk mendapatkan penyerapan vitamin B yang terbaik dan tidak menyebabkan efek samping dan iritasi pada saluran pencernaan.