Why does my male coworker treat me mean and then do me favors? He insults me, picks on me, picks fights.

Why does my male coworker insult me, pick on me, man handle me but then go out of his way to do something nice for me? I don't know why he is so mean to me. He doesn't treat anyone else mean at work. He ask me questions like "when are you going to cut your hair?" or says "does the wheel in your head ever turn?" he treats me like I am stupid, he grabs me in a strong and dominate way like he is trying to always dominate me. Then he drives 2hours out of his way to do me a favor. What gives?
Why does my male coworker treat me mean and then do me favors? He insults me, picks on me, picks fights.
Post Opinion