Source: Medical Xpress
No single drug is a magic solution by itself, and it's possible many patients will need to take the drugs long term to maintain results. On top of that, the newest treatments are often very costly and often not covered by insurance.