i am taking this medicine, but you have to take it after u eat because this medicine hurts your intenstines and stomach. don't over use it.
they sell at mannings' $28 a box.
http://www.drugs.com/ibuprofen.html
best medicine is rest. dont play until your muscle recovers.