Hello and welcome to HCM.
Thanks for putting up your query.
Most likely reason for the scenario you described is non satiety of your body with the amount of food you take.Many of us have misconceptions that eating less will help in
weight loss only to find out that it is not working.I need to ask you if you are on any medications and what is your age?
If I were your treating doctor,I recommend,
-Blood investigation like blood glucose and lipid levels
-Eat small frequent meals divided in equal portion throughout day.Your calorie intake should be adequate for your age.Your diet should be a balanced diet including cereals,pulses,vegetables,fruits.Avoid eating simple carbs and eat more of protein and complex carbs.
You can have a glass of milk before going to bed.
-Drink minimum 8-10 glasses of water everyday.
-Try to loose weight by exercising regularly.
It will also help you get sound sleep.
-If the hunger pain you get is like of burning sensation or pain in chest or stomach associated with nausea,you need to visit physician.It may be because of
gastritis or
peptic ulcer.In that case,you may need to take antacids and
proton pump inhibitor drugs like
omeprazole.