Quick word of warning on Ibuprofen which I acknowledge is a great pain relief and anti inflammatory in one.
It also raises blood pressure so if you're already taking any statins [to lower BP] I would urge you to speak to your GP or the pharmacist at your chemist as there may be more appropriate...