Based on the information you provided, you most probably have 2 concurrent events going on: mercury poisoning
and an infection.
Your best bet at this point is to check your blood mercury level and test your blood for specific infectious agent that may cause all this and test this agent for sensitivity to specific antibiotics.
Talk to your doctor about these possibilities.
Hope this helps.