My boyfriend trusts me 100% and believes that I would never betray him, yet, last night I cheated on him with my ex who he believes is a guy friend?

Should I tell my boyfriend I cheated on him or just stay quiet about the situation?
Updates
+1 y
My ex also pays some of my bills and buys me food and wine. So it’s part of the reason I keep him around.
Updates
+1 y
We’re on the phone and I tell him I read a crazy post on g@g (mines). So I read my question out loud as if someone else wrote it, and he says “wow that’s a nightmare” 😬😬😬😬
My boyfriend trusts me 100% and believes that I would never betray him, yet, last night I cheated on him with my ex who he believes is a guy friend?
Post Opinion