OK, seriously, I finally got over it and realized how badly I was letting myself be treated and how damaging it was for me. Stop the cycles, you know they just happen the same way over and over and over. Ive been with shitty boyfriends and I've been with awesome ones and it is not worth it to endure the shit. You just loose more of your sense of self-worth and energy and time every day. People that don't treat you with care and respect more often that not should not be tolerated. Cultivate positive influences, friends that make you feel good about yourself. Don't put up with it anymore. Dump 'em now!