Avoid having fattening foods in your house. Try switching simple things like whole milk to skim, ice cream to yogurt, fried to grilled, and soda to juice or water - You'd be surprised how it helps. Another is find healthy foods that you enjoy because if you're on a diet that makes you unhappy, you're more likely to quit it. Don't starve yourself, but don't eat just because you're bored. Eat healthy food you like with an occasional treat and exercise a little each day, and be feeling lighter soon. Hope I helped! :)
That's a tough one but I think a personal habit can't be changed unless it doesn't involve discipline. Which means our own personal desires must be changed to want what you're thinking needs discipline. This comes about by us changing the person we believe ourselves to be.