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. Exercise and dietary changes to lose weight will be very beneficial to relieving varicose veins. Jump rope to strengthen the leg muscles and blood vessels.