برنامهی تغییر عادت، بر چگونه تغییر دادن عادتها متمرکز است. چون عادتها یاد گرفته میشوند، ما از دانش خود در رابطه با اصول یادگیری استفاده میکنیم تا برای فراگیری کار آمدتر عادتهای جدید به خود کمک کنیم. عادتها تقریبا خودکار هستند؛ بعضی افکار بر عادتهای ما اولویت دارند؛ لذا تغییر عادتها نیاز به تعریف این افکار دارد. طبق تعریف، عادتها در پی تکرار شکل میگیرند؛ بنابراین اگر قصد تغییر عادتی را داریم یا میخواهیم عادت جدیدی را شکل دهیم، لازم است آن را تکرار کنیم. اگر عادتی مشکلی ایجاد میکند، به این معناست که در بسیاری موارد باید سعی شود عادت جدیدی به عنوان عادت مناسب آموخته شود. وقتی این کار عملی شد، درگیر عادت قدیمی شدن غیر ممکن میگردد. چه این عادت فکری باشد و چه رفتاری، همان طور که در ذیل بحث شده، برنامه تغییر عادت از روشهای پیشگیری مبتنی بر زمینههای اصلاح رفتار شناخت درمانی و درمان شناختی- رفتاری که به درک و تغییر رفتارمان کمک مینماید استفاده میکند.