I personally find it very hard to give constructive criticism or advice as I am worried the other person will take offence. How frank are you with family and friends?