There is a hormone called leptin in the body that can suppress hunger. It is produced in the fat cells of the body and it travels to the brain after a meal to tell the body that you are full and don't need to eat anymore. When the meal is digested, leptin levels decrease and you gain an appetite again. There are things that you can do to help leptin levels and reduce hunger.
It is a good idea to eat foods that are low in triglycerides. Triglycerides are negative in the fact that it prevents leptin from reaching the brain. Studies have found that foods higher in carbohydrates and lower in fat can raise leptin levels.
It is also a good idea to sleep 8 hours each day and exercise regularly. Sleeping less than 8 hours lowers leptin levels in the blood and brain. Regular exercise lowers triglyceride levels and helps the brain to absorb more leptin.