Girlfriend yells at me all the time?

I'm getting tired of it. Over the smallest things, she gets pissed or throws a really disrespectful tone. From me suggesting she stop procrastinating and do some work, to me simply being unable to help her find her lost wallet. No matter what I do, there is typically something that makes her angry and get mad. I feel enough like her slave anyway, pretty much doing everything for her. If she needs a favor, I'm right there.

I just don't know what to do lately. I always put her before myself, do whatever I can to make her happy. I never yell or get upset at her, and I'm always the one doing things for her. Its starting to make me depressed... I don't want to break up with her though. Its been 2 years, and she didn't always act this way.
Girlfriend yells at me all the time?
Post Opinion