From Forbes:
...[S]everal weeks or even several months isn't long enough to really learn new behaviors, the piano, French, tennis, or how to communicate with your significant other. There just isn't enough time to test your skills. The question is can you maintain new behaviors over longer stretches that include bumps on the road such as holidays, changes in your job, relationship difficulties, illness, different seasons, or the death of Glenn in The Walking Dead television series. The question is when you stumble off the path...which will happen...will you and how quickly can you get back on to the path?