I take it from this question you are a man? All women aren't fickle perhaps its just your woman that is and if that the case perhaps you give her reason to be!!!
My apologies to any women I may have offended, it's just that my woman seems to be giving me a particularly hard time at the moment and I just needed to vent my frustrations!! Sorry.
secret of a happy relationship, when you're wrong say you're wrong and when you're right, shut up. follow this advice and even when you both think you're right (the essence of a really good fight) atleast there will only be silence, eventually you will both admit you were wrong.
Or just do what my boyf does Laugh !!!! we devised this plan that when we started to get into a heated row and we were both being stubborn we would just laugh to save all the mugs being broken as stupid as it sounds whenever he laughs at me when im throwing a fit , i end up laughing to and the row is normally forgotten:)