I started wearing them about 16 years ago when I was flying to the US about once a month and was getting achey calves.
They sorted me out and I've worn they for long haul flights ever since (indeed have two pairs so I can wear clean ones back)
Not sure how many pairs I've been through but I generally get them from Boots (UK)