That's an excellent attitude to have, but also, don't be afraid of being happy for yourself too. Take some time to be "selfish" and find ways to be happy or proud or allow others to make you happy in turn. As much as you want to make others whom you care about happy, if you aren't happy first and foremost, everything else pales in comparison.

Take care all.