با اینکه دلیل بیشتر گرفتگیهای عضلانی ناشناخته است، اغلب این عارضه را به عواملی مانند ورزش، کار کشیدن بیش از حد از عضله، کشش یا رژیم غذایی نسبت میدهند. با این حال کمبود برخی ویتامینها و مواد معدنی هم میتواند باعث گرفتگی عضلات شود.
ویتامینها و مکملها برای بهبود سلامت یا پیشگیری از بیماری استفاده میشوند. بنابراین، باید توجه داشته باشید که چه مکملهایی، چه زمانی و چه مقدار مصرف میکنید.
ویتامینهای B نقش مهمی را در محافظت از بدن در برابر سردرد ایفا میکنند. ویتامینهای B به ریبوفلاوین نیز مشهور هستند. کمبود آنها عاملی برای مشکلاتی مثل سردردهای میگرنی است.