It's a tough decision to make but i think you need to look at all the positives that can come out of this and then all the negatives...If you notice a lot more of one, your decision will be easier...Maybe you can go to your country and see if you can start a life without him first? You might find someone just as good? Sacrificing so much is only worth it when you're absolutely 100% sure and you are obviously not.
-to be nobody but yourself in a world which is doing its best, night and day, to make you everybody else means to fight the hardest battle which any human being can fight; and never stop fighting.- e.e.cummings