Getting back with an ex?

I dated a guy a couple of years ago in college and we were together for about a year and a half. He broke up with me and it was pretty devastating and getting over it was one of the more difficult times I've experienced and everyone saw me go through it and helped me. Since then we were off and on and my friends were getting mad at me because he kept taking me back and hurting me. So two years went by and he calls me up and tells me he's missed me for so long and honestly I missed him too. I love him even though we've had our shit, there's no one else I want to be with. My question is is it worth trying again? I know my friends and parents will be pissed because it ended so badly the first time. But we've both grown up and he seems very sincere about wanting it to work this time. I'm obviously a little hesitant. Advice?