Long term, the two of you need to make the choice: Better in or out? This will require some careful, serious, evaluations. For example: Raising children is probably a poor idea while the two of you are living in different countries. Are children important to you? Is the financial situation acceptable? How about the in-law families? And so on. You two should sit down and figure out if the separation is worth the end goal. And what the end goal is.
Currently my sweetie is in London, UK. And will probably be for 4 years. I'm in Toronto. Previously she was in Shenzhen, China. The plan is, at the end of this 4 years she will retire and move to Canada. Since her retirement is at age 55, possibly she can get employment in the engineering specialty she is in demand for that sent her to England.
Meantime, what we do is cope. I take pretty much all my vacation where she is, and she does not take vacation when I am there. And she takes nearly all her vacation with me, and I don't take vacation when she is here. Plus we each take some unpaid leave. Taking advantage of built-in holidays in each country, this means we get nearly 3 months a year face-to-face. I have learned where the trails are through the sky between here and there.
Then there is WeChat. This is a video chat service. You can download it free for Apple products. WeChat lets us video each other for an hour a day. If your internet supports the data rate for YouTube, then you can WeChat.
NOTE: Don't do or say anything over WeChat that you would be unhappy to have various governments seeing and recording. Because they probably are.