Flomax requires a prescription and can only be obtained from a local pharmacy with a valid prescription from a doctor.