Sure Ibuprofen is good but I really only use it when in uncomfortable pain, and not usually before riding as this is a good way to aggravate a minor injury, as you don't feel them as much and then the pain is 10x worse if you fall on the same spot again. I try to stick with the "natural" pain-supressants for afterwards... aka beer and pot