My and my flatmate's friend (also my best friend's brother) got into a heated argument with his family shortly after returning from working abroad, and decided to permanently move out from the family home. He has some savings, but no education or experience and likely won't find a well-paying job in my country any time soon.
Having nowhere else to go, he asked me to stay with my flatmate and me for a few days until he finds a place of his own and a job, which has now turned into almost two months. My flatmate and I are making good money so we can comfortably afford a home with rent higher than the average salary in the country, and while the apartment is spacious, it is still an incommodation, one reflected in our personal and professional life. We tried helping him find a more permanent place to stay, but he is quite picky.
He found a job as a cashier at a local supermarket and agreed to pay his share of the rent, which I hoped would make him more enthusiastic about finding a more affordable place, due to prohibitively expensive rent in our neighborhood. Instead, it only caused more friction (he is generally becoming more and more difficult person to live with), he's visibly exhausted and constantly grumpy as he works overtime and weekends, still not earning enough to pay his share of the rent, forcing him to take away from his savings. While he kept looking for a place to stay, I'm suspecting he plans to stay with us until the end of May, as he got an offer to go back to work abroad during a tourist season.
If we asked him to leave immediately, I am sure he would, but we don't want to burn any bridges. Still, we cannot accept this steadily escalating situation to go on much further.
How should we approach him to push him to move out, without ruining the relationship we have with him and his brother?