В основах косвенных падежей и форм множественного числа существительных на -мя пишется суффикс -ен- с буквой е на месте безударного гласного, например: время — времени и времена, имя — имени и имена, семя — семени и семена.
Лучше так: 40 лет и 6 месяцев или сорок с половиной лет.
См. ответ на вопрос № 277976.
Мужская фамилия Рерих склоняется, женская – нет. Правильно: Николая Рериха, Николаю Рериху и т. д.
Пожалуйста, воспользуйтесь словарями.
Возможны варианты пунктуации в зависимости от смысла. Ср.: Тебе двадцать лет, ты не женат (простое перечисление фактов) и Тебе двадцать лет – ты не женат (вторая часть предложение содержит указание на результат, следствие того, о чем говорится в первой части: ты не женат, потому что ты еще молод, тебе двадцать лет).
Написание с дефисом корректно.
Запятая ставится.
Оба варианта возможны.