In between

So me and my boyfriend have been going out for 2 months we rushed into it but we liked each other a lot. Well around the same time we met I met this other guy who was just... It's hard to explain he makes me laugh and when we are together it feels right but he didn't put the effort in to win me when we first met and I kept seeing my now boyfriend. Well this other guy comes back and says he wants to be with me and it's all so confusing. This other guy drinks and does drugs and I know my boyfriend is the better guy. I just don't know how to get over my feelings for this guy I know is going to lead me down a bad road. It's like I have a safe option then I have the guy that's gonna take risks and travel and do stupid shit with. What do I do?