Верно: тысяче богов, тысячам богов.
Выбор предлога зависит от контекста. Примеры см. в словарях.
Корректно: длиться веками, годами.
Оба варианта верны.
Верные варианты: добиться девушки, добиться сердца девушки.
Лучше использовать форму единственного числа (как Вы написали).
Корректно: молиться о чем (о здравии, о мире, о спасении и т. д.), молиться за кого-что. Молиться за Украину - корректное сочетание.
Запятая нужна.