Hi..
Welcome to HEALTHCARE MAGIC..
I have gone through your query and can understand..
As per your complain pain in ear,discharge of smelly fluid and blood seems to be due to infection in ear or
Otitis Media leading to pus formation..
I would suggest you to consult an Otolaryngologist and get evaluated and a thorough clinical evaluation and can help in diagnosis and treatment can be planned accordingly..
In case if there is infection the physician can advise you to take antibiotics like
Augmentin or Levoofloxacin, anti-inflammatory painkiller like
Ibuprofen or
naproxen, take decongestants oral as well as Nasal like
Phenylephrine, as well as antibiotic ear drops..
The smelly fluid if in excess can be drained out manually by the physician as it will help in faster healing..
Hope this information helps..
Thanks and regards.
Dr.Honey Nandwani Arora.