Long distance relationship: have I stay too long?

A bit of background: I met my boyfriend while living abroad. He has two kids, seven and three, and his ex suffers from clinical depression, making co-parenting challenging. Unfortunately, I had to return to my country due to migratory issues, with no guarantee of being allowed to return on my own. This is why we decided to pursue a long-distance relationship with an 8 hour time difference. The first few months were fine, with constant communication and scheduled virtual dates. I returned and spent the entire summer with him, which strengthened our bond and led us to decide on a shared future, including marriage. However, everything changed after the summer. The constant messages, especially his, became stressful, and he resorted to sending generic messages once a day before bed. Our video calls dwindled to one a week, and the weekend plans we had made too see each other in person became financially unfeasible for him. About a month ago, his ex had a mental breakdown which caused him to become the primary caregiver for his kids. Over a week ago, I got a message saying that he is overwhelmed with this situation plus a new position at work. He said that he needed time to breath and to find some balance. He said that these feelings had nothing to do with me, that I’ve been lovely and patient with him but at the same time he realized that maintaining a long-distance relationship has become difficult for him emotionally. I responded with okay, we’ll talk about it when you feel more settled but at the same time I realize that I have nothing left to give in the relationship. I’ve already compromised so much in terms of communication and not visiting each other that I’m starting to feel unhappy. Also, he mentions all the time the fact that we cannot be together because of the distance which causes me to feel guilty. That, I need to find a way to fix it or my relationship is over.

Long distance relationship: have I stay too long?
Post Opinion