Any prescription you get on the NHS costs the same amount (and there are many exemptions, for example they're free if you're a child, unemployed, retired, a cancer patient etc). There's always some debate about certain very expensive drugs (generally for cancer) and whether the NHS should pay.