You may be surprised how different the situation is when you are being honest about it, coming from a place of love with your true feelings on your sleeve. Yes, cheating is betrayal, but betrayal implies deception and if you are forthright, you have nothing to feel guilty about, and your wife will hopefully see that it is love and respect you are showing to her, not abandonment.
I have cheated on my husband before because I did not know how to do this. It was horrible because we love each other very much and I was selfish and hurt him with my own lack of self acceptance. When I recently met someone else I wanted to explore, I decided to stop the pattern and tell him. He shocked me by being fine with it- exited from the get-go, and now I feel we are being given a chance to really love each other fully- a relationship that was headed for divorce because I was too afraid and ignorant of myself to be open with him.
I am out of the cage, both in my pursuit of the occasional otherlove, and the torture of hiding my true self from the love of my life.
Be brave. It won't be easy, but it will be a new level of your own self-love and hopefully a deepening of your relationship with your beloved wife, Good luck- there is never a perfect time for these conversations so sooner is better than too late.