Why is my ear bleeding and why does it have a bad odor and what can I do to stop it?

Ear infection. With the symptoms you describe, it sounds like you have a serous otitis media inner ear infection, which usually need to be assessed and treated with antibiotics by a health care provider. Best wishes.