Not the first time but its lasted a week when it's usually 2 days and always when I express a different view or even unprovoked. I called him out on some nasty comments he made about other women and that he wouldn't take no for an answer when I had commitments and couldn't meet until the end of the week (he had been on holiday and I had no idea when he was back so made plans with friends). What should I do?