how does ibuprofen work ibuprofen p42 moral implications from ibuprofen ibuprofen 400 dose effects ibuprofen side ibuprofen pseudoephedrine long term ibuprofen use aspirin ibuprofen acetaminophen heart disease hydrocodone ibuprofen tablet ibuprofen allergy symptoms