Do you have a difficult time accepting a compliment? Most people do. As I've gotten a little older, I'm better at graciously accepting the praise of others for one reason; I know how good it feels when I give it.
I realized that when I discount someone who genuinely wants me to know they like or appreciate something about me, I'm in essence telling them I don't think what they have to say is real or valuable. My insecurity, or that little voice that says, "Oh, no. My hair is a mess" is just that, MY insecurity. It has nothing at all to do with the kindness of the other person and may not be based in truth at all.
Next time someone pays you a compliment, pay them one right back and simply say, "Thank you." You will feel good, they will feel good, and this world will be a better place! Smiling!