Do not under any circumstances visit a bone doctor you have to pay, they want you to feel great when you leave and then come back again
On the other hand, the good old NHS hates humanity and the last thing it wants to see are patients.
Go NHS, it might hurt and the hospital might not be the nicest place to visit, granted they will piss you about a bit but they will sort you out something like permanent and you could also get mrsa for free
Alternatively, take whatever pain killer you like and as my olde world Dr told me some years back, get used to the pain, it's like marriage