Listen, you are in a bad situation and it just has not come to a head yet. We also live in a foreign country which is another element of difficulty.
If you really like this girl, might want to show her this. Edit - I just read through some of your other comments.
It's easy to be blind to deal-breaking faults when you are young and in love.