Answer by
jude11 (499)
It depends on what they mean by that. If they say something along the lines of 'thick-skinned' that means that you are a tough person, and as such is mostly likely a complement. Being thick headed indicates that you are dull and stupid (in other words an insult).