Guys, Is it mixed signals or does he like me?

I've been good friends with this guy for a while, and since coming back for the Christmas break we've seen each other quite a bit. We've been for drinks alone, his family has even joked if we're together. After drinking one night he proceeded to put his head onto my lap, letting me stroke his hair and cuddled into me. On another occasion we were watching a film, when he put his arm around me, bringing me closer so I could lie partially on his chest. We have kissed before, but only a quick peck this time. I am so confused, why does he show affection but then retract? Help please!!!

Guys, Is it mixed signals or does he like me?
Post Opinion