Where can I Purchase Caverject?

The best, and safest way to get any drug is to have a valid prescription from a doctor, then have it filled at a pharmacy. You then know the side effects, etc.