گرفتگی عضلات به احتمال زیاد به دلیل کمبود ویتامین ب۱۲ (کوبالامین) رخ میدهد. ویتامین ب۱۲ به طور طبیعی در مواد غذایی با منبع حیوانی مانند گوشت، ماهی، مرغ، محصولات لبنی و تخممرغ یافت میشود. گیاهان ویتامین ب۱۲ ندارند اما برخی غلات صبحانه و مخمرهای غذایی با ویتامین ب۱۲ غنی شدهاند.