Why Is Hydrocodone So Expensive? Pay $128 Instead (2026)