If your family is struggling to pay for this school, you need to honor their sacrifice by kicking butt in your classes.
Go immediately to the **tutoring sessions and office hours **so that you can understand how you have to study.
Studying in college is completely different than high school and, what you did back then, does not work.
You have to go every day to the tutors.
My eldest daughter found this out immediately, because her peer/grad advisor was a premed. He told her, even if you THINK you know the subject, there might be something that you didn’t think about, so you have to go to the tutors.
My eldest daughter was lucky and kept busy. She went to school 3000 miles from home, so going to the tutors kept her focus on school and not on being homesick. She went most nights to the tutors, all throughout her engineering degree, to confirm how she was preparing for her classes. She went so often to the library building ( where tutoring for her major was) that the advisors kept offering her tutoring jobs!
When her younger sister (dd2) went away to college (900 miles), our eldest advised dd2 to go set up her tutoring schedule immediately. DD2 normally didn’t listen to Dd1, but in this case she did. DD2 performed extremely well when beginning with the tutors at her UC. She was also asked to become a tutor. DD2 got into every grad program where she applied. With our son, he expected to be told the same thing.
I know this may sound harsh but if you have the time, to be homesick, you aren’t using your time wisely. Remember that your family is proud of you and they wish for good things for you. They love you and want you to be successful. It’s not easy on them to be separated from you. So, do right by them! Call them when you need a “pick me up” and then get back to work. It will go a lot smoother and faster if you focus on the work, in getting your degree.