4 doctors weighed in:
I get a leg cramps every night while sleeping. It happens when my legs get cold. Larger problem?
4 doctors weighed in

Dr. Risha Raven
Family Medicine
2 doctors agree
In brief: Diet or drugs?
Medications can increase risks of leg cramps as can nutritional deficiencies.
If you are taking medicines or have an unusual diet talk to your doctor about testing for low potassium or magnesium levels or anemia. You can try tonic water or mineral supplements. If one leg is swelling and cramping more that the other or is much colder, do not ignore that... It could be a sign of a clot (dvt).

In brief: Diet or drugs?
Medications can increase risks of leg cramps as can nutritional deficiencies.
If you are taking medicines or have an unusual diet talk to your doctor about testing for low potassium or magnesium levels or anemia. You can try tonic water or mineral supplements. If one leg is swelling and cramping more that the other or is much colder, do not ignore that... It could be a sign of a clot (dvt).
Dr. Risha Raven
Dr. Risha Raven
Thank
Dr. Ted King
Phlebology
In brief: Could be veins
One of the most common symptoms of varicose veins and venous incompetence is leg cramps.
As much as 70% of the time, people with varicose veins will have leg cramps. Although there are many other possible causes, as others have said, if you have any visible veins in your legs, you should see a venous specialist (phlebologist) for help. Fortunately, it probably isn't a clot.

In brief: Could be veins
One of the most common symptoms of varicose veins and venous incompetence is leg cramps.
As much as 70% of the time, people with varicose veins will have leg cramps. Although there are many other possible causes, as others have said, if you have any visible veins in your legs, you should see a venous specialist (phlebologist) for help. Fortunately, it probably isn't a clot.
Dr. Ted King
Dr. Ted King
Thank
Get help from a real doctor now
Dr. Arnon Rubin
Board Certified, Internal Medicine
20 years in practice
162K people helped
Continue
108,000 doctors available
Read more answers from doctors