Your job or hobby may be the cause of your varicose veins. If you have to stand or sit too long in one position, this may cause circulatory problems. Crossing your legs may greatly enhance your problem, too. Try changing your work or sitting conditions and take the mini-breaks mentioned above. Varicose veins did not happen overnight and alleviating them will take time, too.
Heat dilates blood vessels so the veins are more visible after hot showers or baths.
Try cool, quick showers instead of hot soaks. Cold compresses can also temporarily hide veins. Elevating your feet whenever possible will reduce the pressure in your legs. Use a recliner or ottoman when reading or watching TV, or if you read in bed, elevate your feet with cushions or pillows. Weight may also be a problem.