Why Is Clarithromycin So Expensive? Pay $29 Instead (2026)