Why can't I stay loyal?

I am a 22 year old female. Since my first boyfriend at age 16 I have ALWAYS cheated. I have an amazing boyfriend now but I still find myself straying. Even when I am sexually and emotionally satisfied, I find a way to cheat physically and or emotionally.

My dad was a chronic cheater but my parents divorced when I was 4; she was fed up with his infidelity I believe, so I didn't know much about this until I got older. So I don't think it's a "learned behavior".

Any thoughts😕
Updates
+1 y
I am a very kind person and never set out to hurt ANYone.
Why can't I stay loyal?
Post Opinion