<human>: We've been together for almost 2 years. We had a child really early into the relationship, but it definitely doesn't define our relationship, I feel it only makes us stronger. But lately, I have been short tempered and unforgiving with her. It's really upsetting because she is everything to me. We got into an argument tonight mainly about our sex life, but also how I treat her around friends. I can berate her too much in front of company and I have no idea why... she called me out for having a low labido lately and reacted harshly. This ended up in a blowout, and she "kicked me out." I'm not officially out, but I don't know how to stop this build-up and proactively make our situation better. I have been a shitty boyfriend I feel, and I don't know if it's too late to fix. Sorry about the long rant.

Can you give me the gist of the text in a nutshell?
<bot>: I feel I have been a shitty boyfriend, and don't know if I can salvage what was once a beautiful relationship (and still can be).