It's more expensive. Sold only as a prescription, brand-name drug, celecoxib can easily cost $130 or more a month for a standard dose, compared with about $25 for the generic, over-the-counter ...