Question: how long to take ibuprofen for muscle strain?
Answer: For some types of long-term pain, you'll need to take ibuprofen regularly for up to 3 weeks for it to work properly.