What does it take to change? Willpower? Therapy? And is it ever too late?