Hi, it may be worth writing down the reasons you chose this degree, what job you want to do after and why your doing it. Set small goals for yourself so you don't get overwhelmed. What's really helped me is splitting my work into priority and non priority and just focusing on one part or one thing to do at a time. That way even though you have so much work to do it doesn't seem as much and when your ticking things off it gives you pride that you have done something. As you have 3 months ish until summer, try and stick at it for a bit longer.
With regards to socially, speak to your friends on the course and pick a day in two weeks where most of your deadlines have passed or you've completed a set amount of work and organise a fancy dinner, or a night out. This will help things socially and give some motivation to get the work done. Also, through the week see if there are any societies you would like to join, or set a day of the week where you don't do any work and do something you enjoy.
However, if you can't think of the answers for the reasons you chose this degree, what job you want to do after and why your doing it, it may be better to leave now and come back when you are 100% sure you want to do the course. Hope this helps!