Jul, it's a good bet that you are not functioning at 100% right now. You are pushing your body to the max trying to work and deal with your pain. You know your body can only take so much. This is why we're trying to get you to rethink what you're doing and hopefully find a way to slow down to let your body rest and heal.
More than likely it was not the Tramadol that made you ill in hospital. I suggest you give it a try. But you're going to need to take it regularly, not just when you feel pain for it to really help you.
Now that's it's the weekend, take these next two days to do absolutely NOTHING other than some gentle bends and stretches throughout the day. Only get up to walk about your house every hour or so. Ice and elevate constantly and take pain meds on a schedule. I'm betting if you do this you'll feel better by Sunday evening.