You need to cut contact with him hun. I know it is very difficult after so long together but staying on friendly terms isn't healthy and it wont help you move on.
I disagree with Smackie. It all depends on how old you guys are. If your in your 30's and still not engaged/married-I would say thats a red flag after so long together but early-mid 20's-not really
I wish you luck on your healing journey. It will take time but stay strong. When one door closes another opens and great things are to come.
Stay strong x
"Don't ask a question if you can't handle the answer".