<human>: I've been with my current boyfriend for nearly six months now. I am in first year university (18) and he is graduating come June (23). Although he's not from the area, he's looking to find a job here after graduation and we're planning to move in together. I have simply never felt this way about anyone -- I am so undeniably in love with him. All of my family and friends have noticed how happy I am as a result. 
Last night we were laying in bed just talking and he told me that he hadn't been completely honest with me regarding his past relationships. I knew that I wasn't his first girlfriend -- the year before last he lived with his ex, and there were a few girlfriends before that. But what I didn't know is that out of the six girls he has dated (including me) he has cheated on all of them apart from two: his first, and me. At first I was a bit shocked; he's always been honest and loyal, and I was never under the impression that he had cheated. I felt as though I no longer knew him as well as I thought I did. He was afraid that this would be my reaction, or worse, I would break it off. I told him that I loved him and that unless he gave me a reason to question his trust, then I wouldn't suspect him of cheating. I believe that he was honest with me when he told me that he wouldn't risk losing what we had. 

My question is this: if you have been in a similar situation, what did you do? Is cheating a recurring problem, even if you satisfied in your relationship? Once a cheater, always a cheater?

Can you give me the gist of the text in a nutshell?
<bot>: My boyfriend informed me that he's cheated on most of his previous girlfriends (4 out of 6). What should I do?