To dream of having an affair means you are looking for satisfaction. You are repressing certain feelings and sexual desires.

To dream that your boyfriend or girlfriend is cheating on you, highlights your fears of being abandoned. You may feel lack of attention in the relationship or neglected by him/her.

See Adultery