If you haven't taken time off with vacation days. I suggest you do for at least week to relax.
Take a step back to relax and think about yourself. Understand what's going on with your life and important to you.
I wouldn't quit yet until after you think about the situation.
Open yourself to people close to you. It might be hard, but I am sure they care for you and will listen to what you have to say.