Ever time I show him affection he pushes me away, what does that mean?

Ever time I try to kiss him he has a look on his face like "get away from me". He never compliments me, he never holds my hand..The only time he is affection is when are having relations...What does this all mean? we been together three years.
Ever time I show him affection he pushes me away, what does that mean?
Post Opinion