Boyfriend cheated!

Me and my so we're together for 6 months, and he just told me he was seeing another girl about a few hours away in another state as well... For the whole 6 months. I'm in love with him and he states he'll do anything to prove he is too. What should I do?