First, I am sorry for my English. Here is the short story, and there is a TL:DR at the end.

I moved to a new country four years ago. The first two years were very hard - I worked sometimes three jobs at a time for low wages. During my second year I met my friend. He is am immigrant as well, but from a different country. I would hang out at his place every few months. I did not feel like were we friends at the time - our cultures are very different. He owned his own apartment and his girlfriend was over all the time and I did not know them well but they would fight alot and I would give him advice if he asked. She was a drinker and yelled so I told him he could do better so they broke up. That summer he traveled alot of holiday so he gave to me key to care for the place. 

Year three we became better friends. I got a single job and could come over more often. But I moved to a city away so it takes an hour to travel between my city and his city. He would feed me very often in his kitchen and when I started the new job gave me some of his old professional clothes. 

He started dating another girl. She was nice but also drank alot and would talk to me flirting when me friend would leave us alone together. Still she was nice. It was so she would come over Thursday and leave Monday at his apartment. He did not like this much but I do not know if he told her as he told me. She ended up cheating on him - he found out when her family was visiting. There was much drama but I was away at work for a month and missed it. 

A few months later my brother died. My friend was away with work colleges but let me stay at his apartment so I could go to the airport. When I got back he let me stay at his place for a week when I was not working during that time because of bereavement. He started darting a few girls on and off - I do not know much at this time because I got a new job a did not visit for two months. I worked two jobs again, and I would come over afternoon on Saturday because of the bus table. I would either leave very late or the next day. I notice at this time he does not have friends beyond work. I worry I am his only friend. 

The past three months he has been dating a girl from his home country. He told me before he had not done so because he does not like his home country and if he married a girl from there he would think they would move back. In November I was very tired working two jobs so I would stay over the night rather then taking the night bus. I went to my home country in December for the first time in years to see my family. 

Two weeks ago the girl left my friend. He told me and I was very surprised. They seemed very happy. She had moved in with him and it was good. He said she was upset I was always at his house. I asked him if he was upset and he said no. He said my friendship is enough of a thing from me. 

&amp;#x200B;

I am concerned that I am not a good friend for this man. I do not have as much money so I cannot buy him things. I have offered to have him eat a meal at my place but he declines - he works late and the bus table is hard for him. I share a house and it is always full and he does not want to rest at my place. 

&amp;#x200B;

TL;DR I think I am taking advance of my immigrant friend with his space and food. 