You say this guy's perfect for ya?
Whatta ya kiddin'? You say he gives you butterflies in your stomach, makes you want to throw up, you think he's been selfish and has set up a relationship for his convenience... You are confused, you don't know and he won't tell you what freaked him out..................Oh! wait, he does tell you he can't give you what you want.....
Okay, and then you say this guy is perfect for you? Honey, if this is what you call love and perfection then I'd hate to see what you'd call abuse and insanity.
I'm just too shocked and I'm feeling too awful thinking you really exist and you're out there somewhere with this kind of situation and thinking.
**SIGH**....Yes, sweetie, you let him go!!! Actually no, you let yourself go, he already let you go so you don't have anything that you are actually holding on to. Either he goes or you go, and the sooner the better and if he doesn't have a place then let him sleep under a bridge somewhere.
It's rather late and I'm feeling a little tired and testy, but I really hate to read posts like yours. I hate to see young women so painfully confused. Baby, you're worth a lot more than that, OK? And please, next time take some time before you jump into a relationship and live-in situation with someone you've just met. You actually fared well, he could have been a lot more dangerous. Actually, you shouldn't wait around much longer to find out if he is. Just GO honey!!!!
God bless you.