Close friends and boyfriends are hard to find. Don't worry. You can keep in touch with your former good friends and tell them your troubles. Maybe you will feel much more comfortable and won't feel lonely. You can also get along well with your roommates and feel very warm and happy.
As for boyfriends, I think it's better to let nature take its course. There must be a prince charming waiting for you.
I wish you happiness