guys i realy undstnd the situation u find ur self in.im also havin the same prblm my bf is cheating,disrespectful and irresponsible,he let hs gf answer hs 4ne,insults me etc.i hv had enaf,i knw i deserve better so i took a risk n left.nw im hapy and he is alwys calin me i luv hm bt i dnt wnt hm in mylyf again so can u.leave hm b4 is 2 late n rememba THERES NO OTHER U,BUT THERES ANOTHER BF