Thank you for your question. If your tympanic membrane perforation is due to an injury, it is not uncommon to have bleeding from the ear following the injury, depending on the extent of soft tissue injury sustained. If the bleeding is mild, e.g only blood stain on tissue, you can use the eardrops given by your GP and see the ENT Specialist next week. Since you have yellow ear discharge as well, you might have developed an ear infection.
However, if it is profuse, you should see an ENT Specialist earlier as other measures to stop the bleeding (e.g. ear packing or cauterization) may be required. If you are unsure and worried, the best is to get it assessed early by an ENT Specialist.
Hope this helps.