If you want to keep your weight off in my view you need to learn to cook. This means no fast food, perhaps on occasion. This means not going out too often. And at least in my mind, staying away from a lot of processed foods. There are reasons for this. Processed food tends to have a lot of fat, and salt. Both can be a problem if you want to keep healthy blood pressure, or to eat heart-healthy.