Take it from someone who knows all to well about diet pills, shots, etc. They are ALL a waste of money. The best way to lose weight is to eat healthy, drink lots of water, excerise a minimum of 4 times a week for at least an hour and of course your food portion control. I am on Weight Watchers and have lost 60 pounds and have kept if off for over 2 years. The key to this is to go to their weekly meetings, weigh in and keep yourself disiplined. Roller Coaster dieting is useless and a not good for you. Forget the diet pills, as for it is only a temporary weight loss and you spend more money on pills with no results than you would on Weight Watchers and getting results.