<human>: Can you condense the text into a few key points?

Hey, um. This is really weird because i've never thought i needed help and honestly i've always needed help. 

I have always been kind of a polyamorous person, Honestly it's gotten me in a lot of trouble because i think it ended up making me a chronic cheater. 

I've been dating my girlfriend for almost 8 months, our relationship was very hard and very fast to begin and we're really kind of settling down now. (we got a place together in March)

When we started the relationship (Oct/Nov) i told her i have problems being faithful and it's something that i honestly didn't think i could help. She helped by being honestly the best girlfriend i've ever had. i told her i'd maybe like an open relationship and she said probably not but she'd think about it. I let it be and didn't do anything for a lot longer than i usually do.

April rolls around and we've been dating almost 6 months, i tell her i'm going to visit my best friend in Edmond (about 2 hours from Tulsa, where i live) and i'd be home that night. needless to say i cheated on her and told my best friend to keep it mum, like an asshole.

I got home that night and told her i'd like to see my best friend from time to time and she said she needed to think about it, she got on messenger and talked to her and they discussed it, i got a lot of heck from my bestie to tell her, so the next day i did. 

She figured i did, and i felt terrible. we made up and she told me not to do it again. 

fast forward to today, i do it again, with a different girl. honestly, i'm just trying to figure out what makes someone do these things and how they can stop. I really love her and want to spend a long time with her, but i feel like this is seriously hurting me.
<bot>: I'm a chronic cheater and a compulsive liar and i want to stop being both of those things for the woman i love.