Wow, everything sounds great!!! Now you have the healing and time will fix that. I have read to make sure you keep up with your pain pills, don't let the pain get ahead of you, that will be the advice I will remember when it's my time to go through the healing process.