My(21F) boyfriend(23M) cheated the first 2-3 months off and on online of our 9 months together and then he hasn't since and seems to be feeling really guilty and trying to change. In your opinion, if a guy only cheats in the beginning and shows genuine steps to change, do you think he'll stay loyal?