Two things:
First, please tell your parents
I think they are a shame for mankind.
Second, yes, I think you are being a little selfish now. You want him to move with you because
you feel lonely, etc. Boyfriends are not for that.
Husbands are for that. Are you emotionally ready to get married? I don't think so.
I feel you are not in a good emotional situation to engage in living with someone. That
may lead you to more troubles instead of solutions, like being a mother before due time and ending up alone or divorced.
My advice? Patience is a bitter meal, but it gives you a sweet dessert to enjoy. Be patient. It is not the moment for you. You need friends, not a "saviour" boyfriend.