I (29M) and partner (25NB) have been in a committed long distance relationship since January. I have emotionally cheated on them with an online person, call H(35F) I met thru twitch/discord. Sending good morning/goodnight, suggestive messages and messages like "dating sucks" "I had a date and the person was controlling" being towards my current partner even though my partner has done nothing wrong and has actively communicated with me on boundaries. The main one being I was on twitch a lot even when we were having a movie/game night together. I would have a stream up and not give them my full attention. My partner found out about this and obviously was devastated. I feel awful. I know what I did was wrong and should not have done it. Me and my partner want to keep this relationship going but obviously needs mending and I have to work on myself
I have since messaged H explaining I have a partner and what we did was unacceptable and disgusting. I then blocked them on all platforms.
I have also stepped away from twitch, and not going on the platform anymore. I also removed anyone that I was not actively friends with on all platforms.
How do I build trust with my partner again after betraying it? What can I do to keep our relationship going?
TLDR: I (29M) cheated emotionally on my partner (25NB) with H (35F). What advice do you have on fixing our relationship?