Dreaming of a cockroach signifies uncleanliness, tenacity, renewal, longevity, and undesirability. It may also represent your need to confront undesirable parts of yourself. Alternatively, dreaming of roaches may represent permanence and persistence.
If you dream of two cockroaches fighting it may imply that you need to acknowledge and confront inner conflict that you are currently undergoing in order to achieve wholeness.
Dreaming of having cockroach pets suggests that you have negative attributes that you are trying to control.
Seeing cockroaches coming out of your ears in your dream implies that you are being prodded into saying or doing something that you may regret in the future. This may also represent a fear caused by something you overheard.