<human>: I'm in my last big semester in school before going on the a nice big 4 year uni (currently in community college). 
Between my two jobs and four classes I have had very little time to put effort into our relationship. 
That being said he is the most important aspect of my life, we've lived together now for just over a year (was a very sudden decision and I'm so happy it's one we made together because I love living with my best friend :)) and I try my hardest to continue to put effort into it. 

But I've been internalizing a lot of stuff lately and at this point I think I'm just becoming toxic to him. 
I have been a royal cunt for the past month and a half or more and I just cant stop! 
I keep saying snippy, shitty little comments to everything he says and I hear it coming out of my mouth and I'm thinking *wtf did I just say, I didn't mean that, who is saying all this bitchy shit?* and I CAN'T STOP! 
Which is making me freak out even more. I keep having anxiety attacks because I'm pushing him away which makes it even worse. 

I just feel like I'm going completely insane and I have no control. 

We've talked about it a couple times but it kind of just ends with me in hysterics and him either giving me the cold shoulder or holding me, I'm sure it's whatever shuts me up fastest. 
I am just so terrified that I'm loosing everything, I can't put all my focus on one thing without something slipping. 

I openly admitted to him last night that I'm interested in seeking professional help (which really scares me). 
I guess if I had to chalk up my stress / shitty feelings to anything it would be the fact that school is awful! 
I dread waking up and I don't know how it got this way! 
I loved last semester and the one before that...... everything is just happening so fast. 

Help me Reddit, just anything, how do you deal with stress? How do you externalize your problems?

Provide a brief overview of the text.
<bot>: I have been overwhelmed and taking it out on my SO, I'm loosing control of my life and I'm terrified. I need any sort of advise you can give me on how to handle times like these.