I think you need to see you doctor again about the ear problem. This could or could not be related to your other problems. Obviously, the antibiotics you have been taking haven't touched it. It could also be built up wax, which would be easy for your doctor to take care of. Are you a swimmer? It could be swimmer's ear. I think you had better schedule an appointment with your doctor, those ear problems can get extremely painful.