Being alone doesn’t mean being miserable. It means being independent and whole enough to cope with every problem by yourself. You’re gonna find someone better when you need to. Now, enjoy your single life, for it is truly enjoyable!
When time has home, it’s better to leave. Pack up and go. And never look back. Being single and being free is better than having a relationship that brings you only pain. You should understand it, take a deep breath and make the right decision.