Thanks for your question
You have traumatic drum perforation
if it is small in size then it will heal in 4-6wks
If it large, needs surgical repair.
If you dont have hearing loss
, means it could be small so better to wait and watch.
Take precautions like avoid water entry in ear.do not put any oil or drops in ear
Just cont medications and wait for 6 week and see