Hello freespirit86: The Skeezyks doesn't really know a lot about this sort of thing. But I saw that no one had replied to your post. So I thought I would. (By the way... I also LOVE peanut butter!)
The Skeezyks is a skinny old person. I keep my weigh at or near the bottom of the normal BMI range for my height, gender, etc. In fact, right now, I may be even a bit below it. I eat fruit & cereal for breakfast, no lunch typically, a normal dinner & I usually have something for dessert during the evening... because I have a sweet tooth. But I seldom snack. I weigh myself daily. And if I catch myself starting to gain weight, I cut back. I'm pretty-much always hungry. But I've taught myself to ignore it & just do what I do... My exercise consists almost exclusively of walking, which I do quite a bit of.
From what you wrote, it sounds to me as though perhaps you might want to consider looking into an eating disorders program. It sounds like you're really struggling. So I send healing thoughts your way with the hope that you will be able to find deep peace within...