First let me say I am no medical expert. That being said, as someone who took Belviq, lost 80 lbs. and am still off my diabetic medications 5+ years later, I believe what kept B from being more successful was the fact that most medical providers do not cover weight loss medications. And still do not.
I am about to take B again for a much shorter duration to try and lose a few of the pounds I have gained back. And again, I will be paying out of pocket to the tune of $118.00 per month. I can afford it, but many cannot.