Having low levels of magnesium can cause headaches and migraines. Consider a good magnesium supplement.
Add some spice to your food! The hotter it is the more water you are likely to drink while eating your meal...hence eating less!! And a little chili here and there is good for you!!!
When we eat Mexican food, I take tiny bites of the same chip dipped in the salsa. Salsa is low in calories and you can get 4-5 good bites. It satisfies my cravings with out blowing my dinner! If people don't like you double dipping, get your own cup of salsa!