При соединении составного числительного, оканчивающегося на два, три, четыре (22, 23, 34, 43 и т. д.), со словом сутки возникает синтаксическая несочетаемость. Нормативного варианта нет. Если текст не связан с терминологическим употреблением слова сутки (например, в истории болезни), можно сказать: тридцать четыре дня. Или выбирать другие падежные формы (в зависимости от контекста): не более тридцати четырех суток, в течение тридцати четырех суток и т. д.
Следует писать с дефисом: FX-эффекты.
Эту аббревиатуру можно склонять. При склонении форма мн. ч. - БАДы.
Форма родительного падежа слова оба - обоих. Верно: за обоих.
См.: http://www.gramota.ru/slovari/dic/?word=%EE%E1%E0&all=x
Предпочтительно: погибло 59 животных.
Ошибок нет.
Верно: 25 мегабайт.