I really need a friend right now

Taylor

I dont know what to do. I haven't been a very good girlfriend lately and i think my boyfriend is thinking about breaking up with me. Im currenlty really depressed but i express it in such negative ways. I make both of us so unhappy. We've been together for 4 years, hes done every thing he possibly can to help me through this but i dont blame him for being to the point of breaking. The smallest thing can happen and i will get so angry and upset that i act so hateful towards him. I eventually calm down and see the pain ive caused. I know i should probably talk to a therapist but what else? He keeps saying he doesn't know what to do, that hes been so unhappy lately but knows how happy i can make him when i get out of this. Hes the best and i want to marry him someday. We will be having such a good day and then one small thing will make this anger come over me. Has anyone ever dealt with something like this ?