zen shoulde
"I've found that taking ibuprofen (200 mg) several times daily reduces the shoulder and upper arm pain (both shoulders) and permits more flexibility. The length of time that its effect lasts is perhaps five or six hours at most...not quite long enough to get a full night's comfortable sleep."