Диабет-то какой? Судя по наличию слова "диета" - 2-й тип, без внешнего инсулина?Да, придётся сидеть на диете. Быстрые углеводы исключить, медленные - ограничить. Белки (мясо, курица, рыба, творог, сыр) - можно. Жиры - можно в зависимости от возможностей вашей печени.Если сахара будут высокие, вам никакие витамины не помогут.А если держать сахара в пределах нормы здорового человека, то пейте любые витамины.