What should I do?

I've been with my bf for 3 years and I love him, before we ever met I had a huge crush on someone that didn't want me and the "crush" and I talk on and off. He wants me to leave my bf bc of all the shitty things he's put me through. He's had a drug addiction most of our relationship and I've stood by his side. I've just found myself weak lately. I feel like I've been hiding my feeling for the crush. Help! 

Vote below to see results!