Have you tried Chiropractic? I've been to Dr. Scott's on 30A, rather abrupt, but effective. I also use Santa Rosa Pharmacy at Gulf Place. The new Publix on 98 has a pharmacy too.