Almost everyone crosses their legs, whether it's conscious or unconscious, for custom, for comfort, for effect, to stop your legs splaying, to take pressure off a foot, or for no reason at all. But is it bad for your health?
Your doctor will often tell you to uncross your legs because blood pressure rises slightly when you cross your legs at the knee. Some people are even able to use this increase in blood pressure to their advantage by crossing their legs to prevent an impending faint. But while high blood pressure is bad for your health, there is no evidence that leg crossing contributes to the condition.
Varicose veins are another reason we're told not to cross our legs. These unsightly, swollen blood vessels occur as a result of damage to the small valves that normally keep the blood moving in one direction: straight back to the heart. In those with varicose veins, some blood refluxes out into the small veins on the surface which subsequently balloon under the pressure.
Varicose veins are more common in women, especially those who have had (many) children and with advancing age. Crossing your legs may draw attention to varicose veins but it's not their cause.
Leg crossing has also been suggested (mostly by chiropractors) to lead to bad posture and its downstream effects on the back, hip and pelvis. Certainly, those with back and hip problems may experience discomfort when crossing their legs. Try it yourself and you may feel the muscles of your back tightening a little. If those same areas were otherwise inflamed it's easy to understand why leg crossing could seem problematic.