Good luck with the swimming, I need to get back to the gym and start running again. Went to the doctors the other week and apparently I have pretty high blood pressure, don't want to end up on medication for that!
I asked the pharmacist about my tooth and he gave me something called Paramol which has dihydrocodeine (whatever that means), so we'll see.
I'm going to give it a couple more days then call the dental hospital. They said there might be swelling/numbness for a few days but they never said it would hurt for 10 days, I reckon it might be infected. I got it done privately so they ought to sort it out!