Please don't talk about honesty if you at the first place not being honest.
Yep you might have the reason why you're not being honest. But is it fair you want people to be honest with you but you yourself not being honest??
Don't ask more. Be honest to yourself first then only you can get honesty from people.
Otherwise, you are selfish!