it's been 4 years. i still dream of him. especially when my new partner is being a jerk, i dream of my ex because he def was not a jerk. i hate dreaming of my ex. that's all.
with ex(s) I think in general we tend to remember the good times and the nice feelings we had for each other while the bad times and the reason(s) they are our ex tend to fade.