Would you leave them or continue the relationship?

Lets say u met someone online and fell in love with them. problem is you live in a different country. now its been almost 2 years and u talk to them on the phone every day and you really do love them. they say they are going to visit for a week but they dont make any effort to do it and u have to keep bothering them. they promise they will at some point but they are just really busy with work..would you stay with them or leave them? im so lost :(