I know there are a few things that I have to do in order to lose weight (or at least I keep telling myself).
Make sure you are drinking enough water! I read recently, that if you aren't drinking enough water, you can gain weight.
Consider the possibility that you could have a candida problem. Candida is a yeast overgrowth in the intestines and can cause some major cravings. Sugar makes Candida grow.
Coconut oil, Oregano oil and Cinnamon all apparently have anti-fungal (kills Candida) properties....So, something to consider if you are interested in supplements. (I only go for the all natural supplements...pretty much stuff you can find in everyday food). Those supplements don't have to be taken as supplements...as they can be eaten...put some cinnamon in your oatmeal. You can cook/ bake with Coconut oil....etc.
Recently, in Woman's world magazine, they did an article about Cinnamon and how it can lower blood sugar, reduce cravings and cause you to lose tons of weight. Further research indicated it will also help lower blood pressure and suppress appetite. I do believe you have to take it during every meal for it to work and I'm not sure how long it takes to work. I've been taking it for a few days and haven't noticed a difference yet.