Darn it -I wrote a long post and accidently pressed the wrong key and lost it.
You're handling yourself very well and I think no matter how nice he is - you should still live on your own. You can still be BF and GF and date. He needs to learn to survive on his own and support himself. I suspect he'll end up moving back home. Be careful not to fall for his begging and playing all nice - I bet he never said "I love you" after phone calls before? This is similar to the 'honeymoon phase' that abusive women go through. As you said in other threads, he went from living at home where his parents spoiled him and didn't prepare him for the real world. Your parents did prepare you and you were taught how to manage money. Regardless of his renewed behavior, I would still get your own place. Keep strong and you're doing well.