ویتامینها از مواد مورد نیاز بدن هستند که برای رشد و حفظ سلامتی ضروری هستند. معمولا بدن به میزان کمی از آنها نیاز داشته و میتوان آنها را با مصرف مواد غذایی متناسب دریافت نمود. ریبوفلاوین و یا ویتامین ب 12 باعث تجزیه کربوهیدرات ها، چربی و پروتئین میشود.
مصرف دارویی جهت برطرف کردن کمبود این ویتامین در بدن با دوز 5 تا 25 میلی گرم در روز و در برخی سردردهای میگرنی جهت پیشگیری، با دوز 400میلیگرم در روز توصیه شده است.
در کودکان بالای هشت سال و نوجوانان که علت سردرد آنها میگرن تشخیص داده شده، مصرف 200 تا 400 میلی گرم ریبوفلاوین در روز به پیشگیری از وقوع سردرد میگرنی طبق مقالات جدید، کمک میکند.(اطلاعات در این زمینه محدود است).
ویتامین ب2 در پروسه های فیزیولوژیک در بدن نقش دارد.