I think the problem is the food that you are eating, there are foods that will just keep you full for a short time. Try eating foods that are high in carbohydrates, it will keep you to be full for a long time. Also, there's a trick that before 30 minutes of eating, you should drink a cup of...