Sounds like my recent ex. Glad to get out of that shit. Those girls never appreciate what you do for them, and only focus on the occasional wrong thing you do that pisses them off, and they pout for the next three days. It's a shitty way to live.