translate English to German: It needs time and efforts for sure, but there is no such thing as free lunch you know.
Das nimmt Zeit in Anspruch und ist auf jeden Fall wirksam, aber Sie wissen ja, nichts ist umsonst.