Is it the shoes? If you suffer from varicose veins, there’s a chance your shoes are to blame. Shoes should provide optimal arch support. In other words, ditch the high heels!