Patrizia, it may be useful for you to know that a hemorrhoid *is* a kind of varicose vein. They can get hard when the blood clots (the hemorrhoid is then called "thrombosed." I don't know if that's what you have, but maybe this information will help a bit.