I have the opposite "problem" tho I don't mind. I wan't to gain weight but I just can't, whatever I do my weight just stays the same(fast metabolism). My advice for you would be to stop eating 3 meals a day but instead in the mornings just make a smoothie, and eat a big meal for lunch and don't eat for the rest of the day. Main reason why there are so many overweight people(not knowing if you are, but principle is the same) is that people eat 3 or more times a day, which doesn't let organs to settle down and relax. Because of that body processes food extremely quick because it is used to get another meal soon so it has to work fast which means it will leave alot of things unprocessed which mainly is just fats that start collecting together in the hips or belly.