Night leg cramps

Free

E-Newsletters

Subscribe to receive the latest updates on health topics. About our newsletters

  • Housecall
  • Alzheimer's caregiving
  • Living with cancer

Causes

By Mayo Clinic staff

Most of the time, true night leg cramps occur for no known reason, and they're harmless. However, in rare situations, night leg cramps can be associated with an underlying disorder, such as peripheral artery disease or diabetes.

Restless leg syndrome is sometimes confused with night leg cramps, but it's a separate condition and pain is not a prominent feature. Still, restless leg syndrome is a possibility to consider if you are having leg cramps at night.

Other conditions that may sometimes be associated with night leg cramps may include:

Structural disorders

Metabolic problems

Medications

  • Blood pressure drugs
  • Diuretics
  • Oral contraceptives

Other conditions

Causes shown here are commonly associated with this symptom. Work with your doctor or other health care professional for an accurate diagnosis.

References
  1. Kanaan N, et al. Nocturnal leg cramps: Clinically mysterious and painful — but manageable. Geriatrics. 2001;56:34.
  2. Walters AS. Clinical identification of the simple sleep-related movement disorders. Chest. 2007;131:1260.
  3. Sheon RP. Nocturnal leg cramps, night starts and nocturnal myoclonus. http://www.uptodate.com/home/index.html. Accessed Dec. 8, 2008.
  4. Dehydration and fluid maintenance. Columbia, Md.: American Medical Directors Association. http://www.guideline.gov/summary/summary.aspx?ss=15&doc_id=3305&nbr=2531. Accessed Dec. 9, 2008.
MY00410 Feb. 19, 2011

© 1998-2012 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. A single copy of these materials may be reprinted for noncommercial personal use only. "Mayo," "Mayo Clinic," "MayoClinic.com," "EmbodyHealth," "Enhance your life," and the triple-shield Mayo Clinic logo are trademarks of Mayo Foundation for Medical Education and Research.

Print Share Reprints

Advertisement


Text Size: smaller largerlarger