I thought you could get it in mahogany town and that's where I looked but I couldn't find any medicine... help?
You surf to Cianwood City, then look for the pharmacy. A man will give you the medicine.
You surf to Cianwood City, going through the Whirl Islands. In Cianwood there is a house where you can pick up the medicine.