Why people cannot lose weight? Many people are too strict with themselves at the beginning of a diet. The strict diet plan make you want more food. Because strict diet require dieters reduce their food intake. Once you begin to reduce your food intake, the food craving is coming. The food craving make you eat more food. Eating more food cause overweight. So strict diet plan not help you lose weight, but gain weight.