What should I do?

Hey 
I've been talking to this guy on and off for 3 years. And recently we started to have sex. Now I'm catching feelings for him. I have try to get him to open up to me and he hasn't.. It's always feel like I'm going all out for him or I'm doing all the work.... 
What should I do?