Dude it sounds like me n my ex... We dated on and off from about 6th grade to my sophmore year and college... I was the stupid ass who always took her back after she would break up with me.. And i got hurt worse and worse everytime. I was madly in love with her. And i know she loved/still has love for me but this is becuz we have been best friends since 6th grade pretty much.. Its not worth in the long run she is either getting annoyed or bored. My suggestions would to be move on.. I dont really know your whole situation but in mine I woulda of been better to just move on.. Women can really get to your head, i know from experience i swear she made me a lil crazy. And once you start experiencing other girls youll think so much different about her.. good luck bro,, and keep ya head up