You do your best for others, to make them happy. And most of the time they could care less, and continue to gloat about themselves. So don't do things for others. Do it for you. You deserve to feel accomplished and be happy with yourself. You are making progress and if others don't appreciate your journey, they shouldn't be apart of it.
Tired of doing things for others when I should be doing it for myself, because in the end who's there? You.