У вас до беременности был недобор веса. Для таких как вы стандартный набор веса по рекоммендации ВОЗ - от 11 кг до 16 кг. Набрали вы многовато для 26 недель, но далеко не абнормально; тем более ваша гинеколог говорит, что нормально все.  Знаю женщин, которые и по 20-25 кг за беременность набирали и здоровых детей рожали и сами вес сбрасывали быстро. Вопрос веса очень и очень индивидуален. Рост у вас хороший, есть где весу осесть . Насчет того, кого слушать. Ну, явно не офтальмолога. Офтальмолог - специалист глазной, и вообще не понятно с какой стати у него имеется мнение по поводу вашей беременности. Проверяйтесь на сахар, чтобы исключить гестационный диабет, исключите 95% мучных и сладких изделий (также поменьше картошки и подобных крахмалосодержащих). Двигайтесь как можно больше в постели тогда - делайте упражнения какие-то, поищите в интернете. Про витамины сами решайте. На вашем сроке в принципе витамины не столь важны, можно и не пить. Только обязательно тогда пейте отдельно витамин Д3, раз вы на солнце не бываете. Я слышала через испорченный телефон, что от элевита плод большой бывает, но чет мне не особо верится. А вот, чтобы от этих витаминов в весе сами набирали - совершенно не верю.