Sounds like he freaked because he didn’t realize it was something more serious than just dry humping a friend… You need to talk to him. Be honest about your feelings. If he doesn’t feel the same, it will hurt and it will suck, but at least you’ll know. If you still want to be friends, regardless of him not returning your feelings, make sure he knows that too. Don’t let a friendship be ruined because of this.
TALK TO HIM. If he tries to avoid you, don’t let him. He can’t run away for forever. Two months is more than enough time to let him have space. You have a right to talk to him, you deserve that as his friend.