Why would a girl cheat on a 3 years old relationship for a guy who is not at all good for her?

Why would a girl cheat on a 3 years old relationship for a guy who is not at all good for her?
Post Opinion