“Is it possible to be too honest, or is honesty always the best policy?” -The Daily Post
You should always try to be honest but there are a few exceptions when honesty could be inappropriate. You should reconsider your truthfulness if what you’re saying could hurt someone’s feelings, if the truth means betraying a close friend, or if being honest can get a loved one in big trouble.
If you can be honest without hurting anyone, then telling the truth is the way to go.
Honesty is always best but there are times when it becomes awkward and may be perceived by others as hurtful or nonproductive.