Я бы ответила, что книги эффективны, если навык саморазвития уже сформирован.
Если такой практики до сих пор не было, как правило, результат будет нулевым.
Просто прочитать - значит, усвоить минимум информации, прочитать и применить - значит двинуться навстречу изменениям и, случается, что к новым проблемам (книги не всегда отвечают на вопрос, как поступать с близкими, которые замечают или, наоборот, не замечают перемены).
Ну а по поводу "наладить жизнь" после прочтения - однозначно нет:
с одной стороны, ни одна книга не способна решить проблемы,
с другой стороны - изменившееся мировоззрение и, в связи с этим, образ жизни, вызывают новые неудовольствия и проблемы, требуются иные механизмы решения, если угодно, другие книги