Предложение построено неудачно. Возможный вариант: Мой муж на протяжении четырех месяцев появляется дома лишь поздно вечером, когда я уже сплю.
Корректно: На протяжении последних нескольких лет, так же как и во всем мире, наблюдается снижение объема подключений фиксированной телефонии.
Верные варианты: последнего полугода, последнего полугодия. Обратите внимание, что полугодием обычно называют период с января по июнь или с июля по декабрь.
Этот оборот характеризуют как существительное с предлогом в значении единого производного предлога или как предлог (см., напр.: Русская грамматика (М., 1980. § 1659); «Объяснительный словарь русского языка. Структурные слова: предлоги, союзы, частицы, междометия, вводные слова, местоимения, числительные, связочные глаголы» под ред. В. В. Морковкина (М., 2003).
Для постановки тире нет оснований.
Правильно: работал сутками напролет.
Второй и третий варианты верны.
См. ответ на вопрос № 176838.