My thought is you're already low weight for your height, so don't try to lose any more. It is all in your head. I've been there. You could have a zinc deficiency. Try adding some nuts and seeds to your diet.
Think of food as gasoline, and you're an engine. When you feel hungry, you're fuel indicator is flashing. Time to fill up, and better still, don't let it get so low that it flashes again.
'02 Eddy Merckx Fuga, Selle An Atomica
'85 Eddy Merckx Professional, Selle An Atomica
'10 Soma Double Cross DC, Selle An Atomica
Slacker on wheels.