Question: how long does it take to make a change in your character?
Answer: In other words, if you want to set your expectations appropriately, the truth is that it will probably take you anywhere from two months to eight months to build a new behavior into your life -- not 21 days.