Cheated on

I love him Soo much but he cheated on me over the weekend when I decided to visit my parents upcountry he said he did so because I couldn't offer anal sex. Even thou I forgave him it hurts. Should I leave or just stick around and believe he is sorry like he is saying?