Boyfriend Of 18 Months..gone

I dated the guy of my dreams when I was In 8th grade and over the summer we had a fairy tale, freshman year half of it was perfect and amazing. However a girl got in the picture and he secretly talked to her and lied about it. I ended it and a month and a half later they date and I meet someone special then he comes crawling back and yes I'm stupid and take him back. But we break up again cuz he was to controlling and wouldnt even let me wear certain things! and get mad when i talk to his friends. Now it's sophomore year and finding out weed was a problem I don't like the idea of smoking at all. And he said he wants me back and he'll prove he changed but I don't trust him.. What should I do?
An Ep User An EP User
Jan 8, 2013