Short term ibuprofen is also what I'd suggest, so long as there are no reasons you should not take it.
Maximum dose for 48 hours often shoves this sort of thing into the background, allowing you to get on with life!
Avoid provocative action for now.
Take it easy.
See if you can arrange a physio tonight.
Hope you're better soon.