В словарях, выложенных на нашем сайте, есть вся интересующая Вас информация о формах слова утро, например:
Словарь трудностей русского языка
у́тро, у́тра, у́тру, у́тром, об у́тре; но: столько-то часов утра́ (при указании времени), до утра́ (сидеть, не спать, работать и т. п.), с утра́ (прийти, уйти, начать и т. п.), к утру́ (закончить, освободиться и т. п.); мн. у́тра, утр, у́трам, у́трами; но: по утра́м; утра́ми (в утреннее время).
Слова по крайней мере выделяются запятыми как вводные. Подробнее см. в "Справочнике по пунктуации".
Правильно: принимать по две капсулы в день.
Личные имена, как правило, ограниченно образуют формы мн. ч. Имя Кузьма - не исключение: регулярных форм мн. ч. нет, но если такую форму по каким-то причинам нужно образовать, то она будет аналогичной формам других слов первого школьного склонения (таких, как жена, сестра, тесьма и т. п.).
Запятая нужна. Слово думаю в этом случае вводное, оно указывает на неуверенность автора (говорящего) в сообщаемом.
Слова, одинаковые по звучанию, но разные по значению – омонимы. Правда, бой в значении "состязание, поединок, схватка" и бой в значении "звуки, производимые дробными ударами чего-либо" нельзя назвать омонимами – это просто разные значения многозначного слова. Подробнее о многозначных словах и омонимах см. в пособии Е. Литневской.