I found scheussler tissue salts (fer-phos) really useful, I still use them now, usually if I wake in the night with pain, because I can just pop one in my mouth and chew it up.
You should be able to find them at your local chemist
Good luck, I know it sucks