@toughgirl, he sounds exactly like my ex gf, selfish and controlling and worst of all, aggressive don't waste waste time, get rid of him . i kept giving my ex another chance, i made allowances for her, and all i did was dig a bigger hole for myself. save yourself more unhappiness, find a way out of the relationship. life is too short for spending it with a