I read in your comment to a responder: "He hurt me very badly. So it could be you need to heal your heart & that will happen naturally in time. I knw you said you are over him, but you still care for him deeply. Stay strong avoid dating guys like him in the future. I have several dreams about my boyfriend too. To get him out of your head: Keep or start an active social life. Do fun things, flirt & be social with other guys. I would CEASE ALL contact with him (delete his #, dn't accept his calls, trash or burn any pics & or gifts from him.
that he's on your mind...not surprising considering the situation where you like him but want to forget him, when you have to try to forget it's because the person clouds your head
It means you're thinking about him.
Dreams come from the subconscious.
Basically you can't beat your subconscious. As much as you are trying to forget, the effort of trying to forget reminds your subconscious.
I am having that EXACT problem.