I'm in a foreign country and I'm close to the people from my home country, but they are not ambitious and I try to help them out, and I help them a lot. But i realised that my opinion want really valuable to them most of the time and after a little while they follow my advice but they make me look like I was annoying so basically I dont get the respect and the credit for what I did!

What jm doing wrong that makes people take me for granted? I know I'm the problem and not them because this happen to me a lot of times with different group and people.