I can't recommend non-steroidal anti-inflammatory's enough, they're safe in small doses and easy enough to come across, and most importantly, very effective. However, depending on where you are, you may need to get a prescription to obtain them, which means a trip to your GP. He'll probably prescribe Difene.
Sjung för gamla Djurgår'n
Lock the gates, make them watch...