I’m not seeing a big issue here. You attend for free, have a BF there, like your roommate, have a cool job that you intend to keep, and you like your professors. You’ve been there for one semester, and you are not fully immersed in college life yet. You need to give it time. Your people are there. You just need to find them. Please read this: http://talk.collegeconfidential.com/college-life/2016222-to-those-who-feel-lonely-homesick-friendless-think-they-chose-the-wrong-school-etc-p1.html