<human>: Can you summarize the given text in a few sentences?

My boyfriend and I have been together for over two years now. We've had our fair share of problems, but we always work through everything. I just found out that he had cheated on me roughly a year ago, and I was hurt and distraught. I told him I wanted to work through everything, because I feel like I am literally in love with this kid. I realize that we are both young, and most people would think we are naive. 

He says that he loves me and that he regrets it more than anything, but he doesn't want to be with me right now because he is emotionally unstable and wants to fix hisself so he can be the best he can for me. He keeps stressing that he doesn't want to lose me and that he wants to be with me always. 

So, reddit, what do I do?
<bot>: I don't know what to do since I found out my boyfriend of 2 years cheated on me. In desperate need of advice