This question gets asked a lot but there's no real good definitive answer. Here's what I have available in my area:
http://www.kcrg.com/news/local/ASAC-...238545951.html. I'm 30 minutes from a big city (Cedar Rapids) but am there at least once a week. Maybe you could call the police department in the biggest city near you to see what they suggest.
Or you might be able to give it to your doctor.
Good luck!