Taking a mental health day

Gr

So I am in desperate need of a mental health day tommorow is Friday but I seriously have been having rough couple of months since I moved I’ve been in a new state since June and I’m very lonely and depressed I keep having a lot of anxiety attacks too. I’m at a new school and it’s been three months and I’ve made no friends I’m the third wheel in all social situations like I don’t belong. And the only people I really talk to are my parents and since I’m depressed I lately come out very rude and find out later. So they ignore me after that. So basically I’ve been have a pretty sh*tty couple of months. And I’m really struggling in my new school with grades because I’m not used to the pressure of private school. I have to do service hours in order to graduate. And have a good gpa or I’m kicked out. But I feel like I’ll just look like a selfish person for not being able to make it to Friday.