I agree with everyone that says break up with her. A girl that treats you like that is either testing to see how much she can push you around and is obviously not interested anymore. If you break up with her it shows her that you do have a life without her. by staying wiht her you are being weak and letting yourself be pushed around. if she really cared and is truly sorry shell want you back..