Stop telling people things that you don't mean, plan to follow through with, or could careless about. The last thing you want is for someone to be depending on you for something bigger than what they initially told you. I know at times you think you're doing the best by telling them what they want to hear, but that is not going to be the case always. Would you rather have the truth or a big fat lie? In order words, which way will be easier to accept at the end of the day? Hum, did it take long to think about that?
On that note, unless you have been told something and was later told the truth, you know exactly what I'm talking about. The feeling is not the best and at the end of the day, all you can do is look in the mirror and say, "should of saw it coming". Let's be real--the person would rather know that he or she is worth the truth if nothing more. If you're not going to be there to support, then just say it. In other words, say it how you mean it. No sugarcoating--at all.
I believe that if you can be real with others, then you will always be true to yourself. And if you cannot, then you will lie to yourself, just to seem better than everyone else. That's wrong and self-centered. Being honest is not that easy, but it's not hard either. Just like many things in life, you have to understand why it happens or why it's important, in order to believe in it. For example, I use to lie all the time to people, because I didn't want to say "no" or tell them the "real reason" why not. Although, 80 percent of the time, I didn't want to hurt their feelings and just desired personal time to take care of myself.
Being a nice person, not just at heart, makes life so difficult. Don't you agree?