I can't stop thinking about my ex. What should I do?

I dated my ex for 2 years a couple of years ago. I stayed single for 2 years after that and have been dating my current boyfriend for a year. My now boyfriend is a great guy and I really tried to love him but I still found myself thinking about my ex from time to time. After the break up, I tried everything by the book (focused on myself, found new hobbies, made friends, cut contact with the ex, etc.) but nothing seems to work. I had a dream the other day about him getting married to someone else and it's bringing down my mood since. I've had other relationships before but never had an issue like this. What should I do?

I can't stop thinking about my ex. What should I do?
Post Opinion