Eating too much can be a form of an eating disorder. Obisity or extreme thinness can be caused by a thyroid gland problem. It can also be a pyschological problem though. Just be sure that you don't fall into any of the binge dieting stuff, because can cause many problems. My advice would be to see a nutritionist. Also if something doesn't make you feel good just remeber that you don't have to eat it. You are a strong person, you know what you want. If something doesn't agree with you then don't do it... You have the power..