If you think your guy is always honest to you and tells you everything, think again. There are a lot of things that he might just be hiding from you. Not because he cheating you or something, it is just that he is embarrassed to tell them to you.
His wild friends
Your guy is completely different when he’s around his friends. He knows what you think about all his friends and probably he thinks the same, so he would have no reason to reveal their true self or them to you. He probably loves hanging out with his guys but he might not be indulging himself in all the boyish things that they do. So, If you trust him to behave, you don’t interrogate him about his nights out and avoid bad-mouthing his buddies, he’ll trust you enough to tell you about it all.
His performance on the job
Few things can completely destroy a man’s self-image like poor performance on the job. So when he has not had a good day at work, or may be has a boss who is annoying to the core, he’ll do whatever he can to avoid bringing it up. He might just like to talk about stuff that bothers him, but work is one thing where you need to keep your hands off of it! He still wants you think highly of him, even if the rest of the world does not.
He thinks you are too good for him
Men obviously go after hot girls, and actually getting one can be a huge ego boost. But for some guys, it becomes an ego bust when they question whether they actually deserve you. Your guy would never admit to a similar crisis of confidence, so reassure him by repaying a few of the compliments he no doubt lavishes on you.
His Family Is Crazy
Unfortunately, dysfunctional families are far less funny in real life than they are in prime-time sitcoms. Guys figure they’re a huge relationship red flag for women, so they do their best to keep screwy relatives hidden. And since he can’t keep his family hidden forever, you should always be ready to face the final blow!
Source: Kanika Sharma