I was accidentally punched in the side of the head the other night, I cant hear very well and my ear canal was bleeding all night. What could it be?

Ruptured ear drum. If you were hit square on the ear you may have a ruptured ear drum. This sounds drastic, but generally these heal quite well with no treatment required.
Ear Drum Rupture. Go to your PCM or an Urgent Care to be seen ASAP, it is likely you have a traumatic rupture of your Ear drum. Avoid getting water in that ear canal until you are seen. It is very important for your hearing to be evaluated and followed up by an ENT Specialist after the initial evaluation.

Related Questions

I use Q tips too much, and cause bleeding/scabs in my ear because of it. Can I permanently lose my hearing from excessively damaging my ear canal?

Canal stenosis. It is possible that if you use Q-tips too much, you can actually cause a significant scar reaction in the ear canal, which will cause it to narrow or stenose. This can significantly impact your hearing. It can be fixed, but your best bet is to stop using Q-tips before problems develop. Discuss with an ENT physician. Read more...
Avoid Qtips. Abrasions or minor damage to the ear canal could cause possible infection in the outer ear, or irritation and bleeding. Typically it should not damage the deeper structures of the ear or affect hearing. Generally, Qtips are not recommended as the wax that is naturally produced is protective, and there is no need to remove it. If it becomes bothersome in can be gently washed out. Read more...

Earwax in my ear canal. When myself or people talk louder than normal my ear whistles. No hearing loss.?

Ear exam. Hearing loss could be subtle and the best way to determine is through audiometer testing. Have your GP refer you to a ENT specialist who can help assess you further. You ear wax could also be cleaned at the same time. Read more...
Earwax. I think its due to the ear wax - attenuating the sounds. I would avoid using Q tips to clean your ears. Your family doctor should be able to flush your ears out if needed and that should take care of the problem. You can try warm water and hydrogen peroxide mixed 50/50 to help loosen the wax. Read more...