When they can easily afford to buy it. I am not talking about those that can't afford to buy them. The NHS has limited funds, surely those who are better off should show some social responsibility and buy their own medicines, freeing up essential funds - not brag about what they managed to get free