It is incredibly dis-spiriting to be hungry all the time.
Don't take this the wrong way, but I really doubt you truly are hungry all the time. You have a compulsive behavior that you need to think through and resolve somehow. When you think you're hungry and it's not meal time, try waiting an hour before eating. I bet usually you will find you're not experiencing hunger after waiting a bit.