@tsb1142 Wow! That's a lot
I pray you get an A and that all the other problems will breeze away...You can do it.
About your friend, you can explain the issue to her; communication is key.
I really understand the writer's block and no motivation,
For me, I've got so many ideas but I don't even know where to start from or even when to start.
About the exercise, you can do cardio exercises suitable for home.
I'm not sure if these suggestions are the best but it is what I can give.
Have a nice day/night