Ouch!
Glad to hear it's not worse.
I'll second the recommendation of Tramadol. Take it with Valium and Ibuprofen and you'll sleep like a clubbed seal (to tend to 'come round' in the morning, rather than 'wake up'....but you don't feel a thing all night)*
Jo
*I am in no way qualified to give medical advice.....I'm just rather accident prone.