Damn, it's been a year and while I'm not completely over my ex, I feel like I've made progress. If you ever need someone to message, you can absolutely message or start a private conversation with me. If anything, I can serve as an ear to listen.
In regards to your situation, I certainly understand the difficulty of cutting contact with an ex. I also understand the never feeling as good as you did when you were in the relationship. I was floating in the first few months of my relationship with her. I still haven't felt it since. And the dreams, god the dreams are the worst but I gotta say, if you can distance enough, you'll have dreams about people. Ever since I've began college and making new friends and crushes, I've had dreams about those people and less about my ex.
Again though, our situations are different, but I can listen to anything you need to say if you ever wanna reach out. I won't judge or anything, everyone needs someone to talk to from time to time