It's a long story.. basically my boyfriend now ex.. got together a few years ago. He hid his addiction at first. I had moved in with him by the time I realised he was a heroin addict. I stayed and tried to support him, tough love, tried encouraging him and being a motivation in his life. He was using heavily so I went to live with a friend, I wanted to come back he said there's no room for you. He would go weeks, months without trying to see me "because he was using and I wouldn't accept him. I felt alone for a long time and let anxiety and anger take over.. I would express my emotions and lash out over texting and just carried so much resentment. There were many times he tried to be with me again and wanted everything to be ok. I needed him to stay and give me time to heal with him but that never really happened. He said he loved me more than any woman he ever loved, wanted a life together and kids. We both wanted that. Fast forward to now.. he says he's not in love with me anymore because of the way I acted and he's seeing someone else and he can't even be my friend. Ironically at the same time he decided to get on Suboxone, see someone else, and throw me away, he's just moving on. It hurts that for so long I thought when he finally got into recovery he could really be there and would want to and be capeable of treating me better. I made mistakes too but I'm just having a hard time understanding what he's thinking as he won't tell me much or isn't clear in his reasons. I know I deserve better. Heard that one a lot. Any advice or anyone that can she'd some light on this experience? Heroin addicts and early recovery is selfish? Will he realize what he could have with me? Does he need to push me away in order to recover?