There are. many, but the OTC ones don't cause any weight loss except in your wallet. Prescription drugs can help with weight loss, but only while you're taking them. You need to develop a plan for the rest of your life, including eating less and exercising more. It takes burning off 3500 calories that you don't take in to lose a pound. Don't get your medical info from friends, tv or internet scams.
Three FDA approved. fat blockers (xenical), amphetamine, and serotonin drugs. And in all, when you stop them, the weight comes back because they do not change behavior. eat less, exercise more. the psychological barriers to that closely fit with all other compulsive behaviors. http://www.amazon.com/dp/0692496157/ details (in a highly tongue in cheek way) the science and practical ways to change.