I agree. Take the time out for yourself. But NO ONE can tell you what you must do. Remember that there are always many factors involved into why someone cheated or not. Find out the facts before you burn him at stake. No one is perfect and if we only commit to the "person" only then we will surely fail. I am not condoning his behavior, I just believe that LOVE can make mistakes too.
Give it time, and if you are up to it, contact him to see what is going on. Or you can wait it out--but frankly, life is too short.
Stay quiet for awhile and the best action will come to you
Netalia