Belirli vitaminler ve mineraller kas kramplarına neden olmamakla birlikte, Everyday Health'e göre, potasyum veya magnezyumdaki bir eksiklik sporla ilişkili bacak kramplarına neden olabilir. Ek olarak, E, A ve B vitaminlerindeki eksiklik, WeightTraining.com adresinde açıklandığı gibi, dolaşımın azalması nedeniyle krampa neden olur.
A, B ve E vitaminleri, WeightTraining.com'a göre vücutta kan inceltici olarak işlev görür ve ekstremitelerde dolaşımı iyileştirir. Vücudun bu vitaminlerde eksik olması durumunda, kramplaşma, dolaşımın zayıf olmasına neden olabilir.
Bacak kramplarında en çok çalışılan mineral, Everyday Health tarafından bildirildiği gibi magnezyumdur. Araştırmalar magnezyumun özellikle hamile kadınlarda gece vakti bacak kramplarının sayısını azalttığını gösteriyor ve araştırmacılar ortalama bir bireyin günde en az 300 miligram magnezyum aldığını tavsiye ediyor. Magnezyum bakımından zengin gıdalar mercimek, fındık ve kinoa içerir.
Potasyum magnezyum kadar derinlemesine çalışılmamıştır, ancak birçok sporcu ağır antrenman ve rekabetten önce hala potasyum bakımından zengin bir muz yiyerek yemin eder. Aynı şekilde, MedlinePlus'a göre, kalsiyum fiziksel aktiviteye girerken sınırlayıcı bir faktör olabilir. Sertleştirilmiş portakal suyu da kramp oluşumunu önlemek için egzersiz öncesi sağlıklı bir içecek olarak kullanılabilir.
Mineral eksikliklerine ek olarak, dehidratasyon MedlinePlus tarafından bildirildiği gibi, özellikle atletik ortamlarda, bacak kramplarının başlıca nedenidir. Krampa katkıda bulunan diğer faktörler arasında diüretik ilaçlar ve her ikisi de dehidrasyona neden olabilecek alkolizm vardır. Böbrek yetmezliği aynı zamanda bacak kramplarının da nedenidir, çünkü böbrekler kandaki mineral ve iyon dengelerini korumaktan sorumludur.