Pharmacies — Mega and Chedraui both have pharmacies. Walmart and Costco also.
We tend to avoid the small ones downtown, as they have very special “tourist” pricing (which is often higher than USA pricing)! There’s also a pharmacy at City Club.
Be sure to ask if there’s a generic version of what you’re looking for, as they won’t volunteer it and the prices can be worlds apart!!