How long will it take to have effect and how?