So, I am very conscious of my bad habits, and I still do them. After performing my bad habits, I feel guilty about it later. I keep promising myself to not do it next time, but before I know it, I'm doing it again. It's almost as if I lost all self-control and that i'm stuck in a undesirable mental loop. I have identified my bad habits and the underlying reasons for doing them......it's really frustrating though....the answers are in front of me but i still can't fix the problems. is there anything i can do to just "change" my environment to kick-start positive change?? 1) PROCRASTINATION i.e. with school studies and personal chores reason: i have perfectionist tendencies and i have an "all or nothing" attitude...i find not being able to complete tasks to my utmost satisfaction very disturbing 2) EATING JUNK reason: i'm stressed over obtaining my ideal body; i know how to obtain it, but i keep postponing my plans to undertake the changes........i already know how to excercise and eat right......i've gotten VERY close to achieving my health goals multiple times, but for some reason i always end up "falling off the wagon" near the end 3) OVERSLEEPING reason: i believe I subconciously do this to avoid the stressful tasks of my days; if i oversleep, then i can give myself the excuse: "oh whoops! not enough time! that means i don't have to do it. it's not feasible" please give me some advice. thanks in advance!!