I make too much to qualify for any prescription assistance programs, and Abilify is not covered by my insurance plan. I get my medication through a Canadian service (Northwest Pharmacy in B.C.) Medication is manufactured in Mumbai, India and is shipped from a pharmacy in Zurich, Switzerland. Don't know if it is legal, but I don't care. Medication is undoubtedly authentic and I have never had a problem with it. Costs about $100 for #100 30mg tablets. I take about 4mg a day by breaking up the tablets.