It's illegal to give your prescription drugs to anyone other than the person for whom it was prescribed.
If that drug was paid for by an insurance company, it's insurance fraud to give it to someone else.
I know this is a very controversial topic and perhaps one day it will get sorted out better then it is now.
Check your local state to see if you have a Medication Donation Program.
Kindly,
Kitt