Getting over toxic people ?

I spent the past 2 years with my boyfriend who I swear is the love of my life but he was on drugs as bad as it sounds and he loved
Me and he treated me with some respect. We would have sleepovers I lived with him, he was crazy for me and he ended up getting sober for me too, and for himself obviously. When he came out of rehab he thought he was better than everyone else and he totally just walks all over me and I've been in so many mental hospitals because this boy broke me down so hard . But I keep taking him back and we started talking again and we slept Together again but now he didn't even hit me up within the past 2 days? I've been up hysterically crying , reading thru old texts with him where he really did love me, it just breaks me knowing that we had something so special and I feel as if I'm fishing for his love back 😣 please no hate I just need someone understanding