Может быть, следует обратиться за разъяснениями к автору этих строк?
Предложение построено неудачно. Возможный вариант: Мой муж на протяжении четырех месяцев появляется дома лишь поздно вечером, когда я уже сплю.
Здесь следует писать раздельно: и так.
Это сочетание вполне корректно.
Тире обычно не ставится в простых по составу предложениях разговорного стиля речи. В «Справочнике по правописанию и литературной правке» Д. Э. Розенталя приведен аналогичный пример: Моя сестра спортсменка.
Запятая нужна.
В первой части бессоюзного предложения указана причина, во второй — следствие, поэтому между частями ставится тире.
Запятая не нужна. Перед соединительными и разделительными союзами в сложносочиненном предложении не ставится запятая, если в его состав входят вопросительные предложения. Ср.: Когда состоится конференция и какова повестка дня?; Вы придете ко мне или мне прийти к вам?
Оба варианта возможны.
Такое пунктуационное оформление корректно.