Maybe it's just me, but it seems like your friend needs more help than the advice on a snake forum can give.
I'd start with asking her doctor that was prescribing the meds where she should go as far as treatment options.
My husband is a pharmacist, and recommends the following for help with prescription costs:
http://www.pparx.org/
One of those meds is a controlled substance and the script will not be continually given out if appointments are missed, fyi.
Good luck.