Yes, it requires a prescription. You will be prompted to enter your pet and veterinarian's information when placing an order. We will then reach out to your veterinarian via email, fax, or phone to get approval. If your vet gave you a written prescription, you will need to mail the original written prescription to us. Our mailing address is: - Pharmacy, 14540 Northwest 60th Ave - Bldg. 7H, Miami Lakes, FL 33014. For faster processing, please include your order number on the top right-hand corner of the prescription.