Hi, you mention your liver, if it isn't functioning well, it can cause varicose veins in your oesophagus, and your neck, check with your doc, have a liver function test, this will tell you how your bilirubin levels are, you may need an endoscopy or barium swallow to rule them out, Lanzoprazole...