<human>: My fiancée is wonderful. She's caring, independent and pretty much what I love in a partner, all wrapped up in a sexy little package. I'm the cause of most of our problems.

A lot of the time I do something to upset her (e.g. use idiolect she doesn't understand which causes a miscommunication, miss an important phone call from her, etc), I get sad and angry at myself. She's hurt and I apologise and want to just hide away, beat myself up and not make her any sadder by existing near her. This makes her sadder because now she thinks I'm avoiding her when really I just want to stop myself from causing any more pain. I'm usually just staying in bed and hating myself. Sometimes she ends up comforting me, which is what I need at the time but I know it's selfish of me and it needs to stop.

I don't know how to work on myself. Or rather, I do but it's a slow process - too slow, really. I need other people's input as to how to help myself out of this terrible behaviour.

Can you condense the text into a few key points?
<bot>: I annoy/upset my fiancée and beat myself up over it, to the point I stop interacting with anyone and stay in bed and she comforts me. How do I stop?