Heart will heal, don't worrie about others.. worrie about yourself.
You don't MUST anything, so just see what you want (not which of your choices are better for others). If you want to leave, leave... If the other person is selfish to think only about himself and not what you want, he doesn't deserve you. If he trully loves you, he will want you to be happy.