Help please

Taylor

So me and my best friend started dating after I got drunk one night and kissed him knowing he’s been in love with me for 6+ years. Anyway his baby mama came back with his son and we continued to date even after they moved in together and I had this feeling they were back together but he swore he told her about us. Well fast forward 4-5 months turns out he never did and was dating both of us and she came and wanted to fight well I pissed her off enough to make her leave and needless to say me and him wound up fuck buddies soooo I started dating this guy and he turned out to be a twatwaffle himself and I dumped him and wound up becoming fwb with the last ex again and turns out I never lost feelings for him and I’m still in love with him but he’s keeping me a secret and I’m tired of it even tho we are just friends now. I’m tired of crying over him and being hid and every stupid thing he does so I blocked him on fb, texting/calling, I blocked every possible number he called me off of but now he’s messaging my sister and calling her(that’s her best friend of 10+ years) and trying to get her to tell me to unblock him because he “doesn’t wanna lose me” but if he didn’t he wouldn’t do the things he has been doing like hiding me and stuff. Am I doing the right thing or not? Please someone help me 😩😩😢😢😢