Deepak Singh Deepak Singh Asked 9 months ago

Can stress cause pain in the legs?

Lately, my legs have been feeling heavy and achy, especially after a particularly stressful day. I don't do much physical work. Can prolonged stress manifest as pain in the legs?

5

5 answers

Ankita Paul Ankita Paul Joined Feb 2026 9 months ago
Most liked

I completely understand how worrying it can be when your legs start aching out of nowhere, it used to make me so anxious. Stress can definitely cause muscle fatigue and cramping because of poor blood flow and tension. Try to keep yourself hydrated and consult a doctor to put your mind at ease.

Alisha Mirza Alisha Mirza Joined Feb 2026 8 months ago

I didn't know stress could actually cause leg pain, I thought it only caused headaches. I have been having a dull ache in my calves during my exams lately. Does this happen because of sitting for too long, or is it directly because of the anxiety?

Powered by

Consult a psychiatry specialist

Lakshmi Narayanan Lakshmi Narayanan Joined Jan 2026 9 months ago

My grandmother always suggests massaging the legs with warm sesame oil before bed to relieve tension. It really helps soothe the nerves after a stressful day. However, if you experience sudden swelling or severe pain in only one leg, please consult a doctor immediately.

Sneha Roy Sneha Roy Joined Jan 2026 9 months ago

I get these restless, aching legs whenever I am super stressed or sleep-deprived. Taking a warm shower before bed and doing some simple leg stretches really helps me relax. Make sure you are not lacking in Vitamin D or B12, so a quick blood test might be helpful.

Related reads

All articles
Simran Kaur Simran Kaur Joined Jun 2026 5 months ago

Honestly, whenever I am stressed, I end up pacing around my room or standing in the kitchen searching for snacks all day, which makes my legs ache so much! Try eating some bananas for potassium and drinking water. If it doesn't go away, a quick visit to the clinic is best.

Evidence-based health, reviewed by clinicians. Free, weekly.