Genetics could be one part of the puzzle. Your genes play a major role in regulating your eating behaviour. so knowing more about the genes that you carry will help you to solve your problem of overeating. Nowadays, genetic assessments tests are available. So you can make use of that. Gene based diet plans are more effective than generic population based diet plans.
Hope this information was useful.
First and foremost you must understand losing your weight is a very gradual process. You should have strong determination and patience if you want to lose weight. And it cannot happen suddenly. Losing too mich suddenly is also not good for health. You have to follow a strict diet and exercise schedule. Regarding diet - have small multiple meals instead of 3 big meals, eat food rich in proteins and fibres like egg white boiled chicken vegetables fruits pulses, avoid carbohydrate rich foods like rice curds oily foods sweets ghee and other junk food. Regarding exercises - start slowly with brisk walking, then change over to jogging, running and other abdominal exercises. Never over strain yourself. And always keep yourself well hydrated and enjoy whatever you do...consult dietitian they will do the needful.