Hi,looking at your symptoms,there is a possibility that you might have suffered from fluid collection in the middle ear(fluid might contain blood) or traumatic ear drum perforation(hole).
While travelling in the flight and doing scuba diving,as you were suffering from
cough and
cold,there is a possibility that your eustachian tube might have been blocked(it is a tube which connects ear with nose and is responsible for the equalization of ear pressure with the outside atmospheric pressure).During travelling in the flight and scuba diving,if this tube is blocked,it will not help to maintain ear pressure with the changes in outside atmospheric pressure.This may lead to trauma in the ear including fluid collection in the middle ear(including blood) and perforation (hole) in the ear drum.The blood from the ear might have passed to the throat ,which you felt slight bleeding from the mouth.
For the treatment,you can take Analgesic(like
Ibuprofen) for pain,Antihistaminic (like
Cetrizine),Nasal decongestants (like
Otrivin nasal drops).
You have to take precaution that no water should go inside ear while taking bath,you may use ear plug.Avoid self cleaning of your ear.Avoid loud sounds.Do steam inhalation.Avoid Cold food.Avoid dust and other pollutants.
The trauma that has occured in your ear(possibiltiy of fluid collection in the middle ear or hole in the ear drum)might take around 6-8 weeks to recover.
Even after 8 weeks,if your hole in the ear drum is not healed on itself,then you may need a surgery after hearing test(called pure tone audiogram) and consulting an
ENT Specialist doctor.
While in the healing phase,it would be advisable to avoid flight trips and scuba diving.
Hope this answers your question.Take care.