:)
Because you are insecure. Somehow you feel the need to punish yourself which is why you seek out bad company. You prefer to date guys who treat you badly. My guess would be that you have daddy issues. He was unsupportive and/or treated you like crap in general.
I can smell girls like you from a mile away.