I would hope no one would think you’re making excuses. Mental health is important to take care of. I’m sure there are many other students in your classes that are in similar situations and you are just unaware. Teachers are not scary; we’re humans too. If you don’t want to talk about it in person, you could try sending an email to briefly explain your situation and that you’d like extra help or extra time. Check with Student Services to see if they have support for that too. Good luck! Speak up for yourself!
