A pharmacist has explained whether ibuprofen or paracetamol is best for headaches - and when people should take it. In the UK ...