I've tried lots of treatments, none of which have worked for more than a couple of months.
If it's Cymbalta they're putting her on (that's what they had me on), I'd advise against it. That stuff makes you balloon up (I still haven't lost the 30 pounds it put on me), and you get addicted to it, so if you try to stop, you get sick. I stopped anyway, and was sick for weeks before I got clear of it.
I used to take Benefiber caplets (about 6 a day), and that worked really well.
Unfortunately, that stopped working too. But, I suspect there might be something bigger wrong with me, because I think the fiber works long-term for most people.