Answer this question first. Do you really want to tell him? If so, then honesty is the only option. It's no guarantee that he'll stay with you after he learns the truth, but if you want it out in the open then that's a good place to start.
My heart goes out to you. Contact me through text message. 3342021640