I feel your pain. I graduated from high school at nearly 300 lbs, so I know what it's like to be addicted to food.
I have no willpower, either, which is why I try to keep my house free of candy, sweets, and chocolate bars. (I LOVE Snickers bars!) But don't give up all the sweets. Instead, make it a special occasion. Pick two days a week that are "Sweet Nights" and make a desert for your family. Eventually, whittle that down to one night a week.