TAKE THE WEEKEND OFF!! (even better that's it's a 3 day one!)
Spend time with people you really enjoy, and laugh as much as possible!! Rent a funny movie!
Meanwhile, I'll pray that some evil prof doesn't give you a last minute assignment due on Monday.
I had a similar meltdown ~ Christmas in my senior year. I was in icky, cold Camden, my family had to move to the west coast that September, there was a wedding I was going to miss, and after Christmas, my Dad was being deployed. I was one sorry little Student Nurse.
The Nun in charge of the school let me go home for 3 wks. Then, after graduation, I stayed there to make up the clinical time.
I know you can't duck out for 3 whole weeks, but @ least the weekend might be time enough for an attitude adjustment!
GOOD LUCK, kiddo! Hang in there!