i think you should break up with her!!!you dont need someone to be another problem in your life!!!you need someone to make you feel special and that your the only one they see!!!i dont think you need someone negative in your life you need someone positive!!!but if you love and you think you can work it out by explaining to her the way you feel than dont give up!!!but if you have told her that she has been negative or unsupportive than i think you gave her a chance and that you should break up with her!!!