Here's the rub, people always withhold things in all relationships even the closest of relationships because some things are our own and don't need to be shared. He's holding back on some things with you, your best friend does the same. Don't sweat it it's normal.