• Español
  • Join Now
Make an appointment:
(i.e. Dermatologists)

Why is my body cramping?

I am a 20 year old male living in florida. I have a good diet, drink plenty of water and i am out all day every day playing sports. For some reason my body keeps cramping up. Sometimes my stomach gets in knots, sometimes my hamstrings get tight or sometimes even my neck will get cramped up. Is there a reason for this? maybe i dont get enough vitamins or something?
If you are really as active as you say (exercising all day every day) then it is possible that you are simply over-fatiguing your muscles and this is leading to soreness and cramping. One way to address this is simply to take more rest days. Another is to alternate the types of exercise you are doing from day to day - this is the principle of "cross training" to build strength in muscles groups you do not usually use and to prevent fatigue of the ones you do. The association between cramping muscles and having your stomach in knots also suggests that you may be getting yourself dehydrated with prolonged exercise. When the body works hard, it loses a lot of water and essential salts like sodium and potassium in the sweat. If this water and salt is not replaced, it can lead to imbalances in blood chemistry which can cause nausea, fatigue, and cramping. The solution, of course, is to take care to stay very well hydrated and perhaps to also drink a beverage that has some electrolytes in it. You should exercise particular caution with hydration when it is hot or sunny outside. Talk to your primary care doctor if you have more questions.
This answer is for general informational purposes only and is not a substitute for professional medical advice.
If you think you may have a medical emergency, call your doctor or (in the United States) 911 immediately. Always seek the advice of your doctor before starting or changing treatment. Medical professionals who provide responses to health-related questions are intended third party beneficiaries with certain rights under ZocDoc’s Terms of Service.

Nearby Doctors

  • Dr. Joseph Sack
    Dr. Joseph Sack MD
    Primary Care Doctor
    Avg Rec:
    7570 W 21st St N
    Wichita, KS 67205
  • Dr. Ron Marek
    Dr. Ron Marek DO
    Primary Care Doctor
    Avg Rec:
    1901 N. Maize Road
    Wichita, KS 67212

Other Doctors

  • Dr. Deepak Amin
    Dr. Deepak Amin MD
    Primary Care Doctor
    Avg Rec:
    745 Nostrand Avenue
    Brooklyn, NY 11216
  • Dr. Keith Ly
    Dr. Keith Ly DO
    Primary Care Doctor
    Avg Rec:
    6603 220th St SW
    Mountlake Terrace, WA 98043
  • Dr. Samira Ovshaev
    Dr. Samira Ovshaev DO
    Primary Care Doctor
    Avg Rec:
    4010 Avenue J
    Brooklyn, NY 11210