there is no secret to losing weight really: eat less, exercise more!
Since the beginning of the year I was like ~235ish i would say, now I am down to 215. If you really want to be healthy for the rest of your life, you have to change your philosophy of eating. This is even more important for me, because my family has a history of diabetes. I used to eat junk food and fast food, not a lot, just enough that it wasn't good for me. I completely stopped eating fast food when I actually learned what is in that stuff (Supersize Me/Fast Food Nation) and I just did a ton of research on the fast food industry in general. I stopped drinking soda for good, just drink water or juice. I cut out most meats, except for fish. Beef/chicken has too much fat for you to lose weight.
Anyways, make breakfast your most important meal. For breakfast, I find that having Oatmeal, as old school as it sounds, is the best. It gives you a ton of fiber which is important in making you feel full, plus the protein. You can cook it with skim milk for even more protein. Add some pure honey or brown sugar to taste. Just as healthy for you is poached eggs (cooking in steamed water). I recommend only eating one yolk, as two yolks is overkill. The whites are good for you though. add a couple of toasted wheat bread and you are good to go.
Then for the rest of the day, try to eat unprocessed foods. Your body doesn't recognize processed foods and really doesn't know what to do with them, thats why it ends up going in the thighs. In short, if its not something you can actually recognize or identify, stay away from it. Eat fruits and veggies, wheat/whole grain breads, legumes (beans), brown rice, fish (salmon is excellent: Very lean fish and excellent protein). The problem with eating subway everyday, although it is very healthy depending on what you eat, is that it's not economical or practical. Take some time and find some recipes and cook something yourself. Yes, i understand that you don't have time etc. etc., but you have to make time if you really want to commit yourself to losing weight. Plus, it never hurts that a man can cook, impress your g/f one night =P
Then for exercise, I suggest you buy a heart monitor (bought mine for like $20 on ebay), find the heart range where you burn the most fat (use google), and get on the treadmill. Exercise enough to keep your heart within that specific range (but don't overwork yourself, it will hurt you more). Start 30 mins, 35 mins, 40 mins so on and so forth. Do situps and pushups (no need to overwork yourself; build yourself up at steady pace). I don't lift weights because my goal is to lose weight, not gain more weight which is what happens when you do lift.
I would refrain from using any of those diet pills. Idk, i'm always skeptical of all that stuff, it sounds more like they are trying to make a quick buck/fool every second. Basically all those pills are a shot of caffeine in the most simplest terms. If you need caffeine that badly, drink some green tea (something that has stood the test of time). drink lots of water.
Now, recognize that when you have some control over your eating habits, then it's okay to pig out once in a while. Because after all, we are humans, not robots. Maybe once a week, eat something that maybe breaks the rules just to satisfy yourself. You'll feel better, and it will feel like you are rewarding yourself rather than starving yourself. Hope that helps!