that's why when you want to do something. do it for the sake of Allah. set in your heart and mind.
people may not appreciate what you did for them but Allah will love it. inshaAllah.
and of coz His reward for you is incomparable to anything or anyone can offer you.
doing good without expecting returns is a way of a muslims. easier said than done. but no harm in giving it a try.one step at a time :)