When you say he has you over on weekends but doesn't want to hang out with you - just what does this mean? Does it mean he doesn't want to spend every second with you, that he has a life and male friends and work etc. while you haven't got much in your life but him? If so, then I'd say his response is normal, and you've got some issues of your own you need to work out.
On the other hand, if this is a guy who is willing to see you for a booty call late Saturday night, but hasn't introduced you to his friends and family or made you a part of his life, or who is constantly hiding his whereabouts and taking cell phone calls in another room etc. - well, there are some cheating guys out there who are pretty good at convincing the women they are with that the woman is crazy.
So which is it - are you a clingy nutcase, or is he cheating slimebucket? Or is he, maybe, as the book says "just not that into you?" (altho that doesn't seem so likely if you made him cry).
So how about some more details - how long have you been dating, etc.?